Qt3: открыть ulr в default browse |
Здравствуйте, гость ( Вход | Регистрация )
Qt3: открыть ulr в default browse |
vinnitu |
7.4.2008, 14:16
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 15 Регистрация: 26.3.2008 Пользователь №: 132 Спасибо сказали: 0 раз(а) Репутация: 0 |
Hi, All.
Как из приложения Qt3 - открыть заданный ULR в дефаултном броузере? |
|
|
ViGOur |
7.4.2008, 14:33
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Создать процесс и в качестве командной строки указать url: "http://crossplatform.ru"?
В Qt не пробовал, но под виндой работает. Сообщение отредактировал ViGOur - 7.4.2008, 14:33 |
|
|
vinnitu |
7.4.2008, 14:46
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 15 Регистрация: 26.3.2008 Пользователь №: 132 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
vinnitu |
7.4.2008, 16:33
Сообщение
#4
|
Студент Группа: Новичок Сообщений: 15 Регистрация: 26.3.2008 Пользователь №: 132 Спасибо сказали: 0 раз(а) Репутация: 0 |
Создать процесс и в качестве командной строки указать url: "http://crossplatform.ru"? В Qt не пробовал, но под виндой работает. спасибо, почему-то так и подумалось ) решил только перестраховаться хм... почему это может не срабатывать?
|
|
|
Litkevich Yuriy |
7.4.2008, 16:47
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
вот я такую чтуку видел, но для почты:
может наведет тебя на правильную мысль |
|
|
vinnitu |
7.4.2008, 16:56
Сообщение
#6
|
Студент Группа: Новичок Сообщений: 15 Регистрация: 26.3.2008 Пользователь №: 132 Спасибо сказали: 0 раз(а) Репутация: 0 |
QDesktopServices - этого класса нет ещё в Qt3
а по поводу запуска в винде можно несколькими путями пойти CreateProcess (наверное самый правильный) ShellExecute (устарел?) но я смотрел в недры QProcess он использует CreateProcess, но почему не запускает? :-/ |
|
|
Litkevich Yuriy |
7.4.2008, 17:02
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
я непойму, что он должен запустить?
если в консоли набрать http://ya.ru, то кроме ошибки ничеко не увидишь, или это как-то иначе работает? |
|
|
vinnitu |
10.4.2008, 14:01
Сообщение
#8
|
Студент Группа: Новичок Сообщений: 15 Регистрация: 26.3.2008 Пользователь №: 132 Спасибо сказали: 0 раз(а) Репутация: 0 |
я непойму, что он должен запустить? если в консоли набрать http://ya.ru, то кроме ошибки ничеко не увидишь, или это как-то иначе работает? действительно. но это срабатывает в Win+R |
|
|
Litkevich Yuriy |
10.4.2008, 14:10
Сообщение
#9
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
я попробывал Win+R воткнуть: mailto:some@one.com,
результат ну просто капец какой-то, в три ряда на панели задач IE'хи вылезли --- т.е. не умалчиваемый почтовый клиент Сообщение отредактировал Litkevich Yuriy - 10.4.2008, 14:12 |
|
|
Litkevich Yuriy |
10.4.2008, 14:15
Сообщение
#10
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
а в Qt3 можно к реестру обращатся?
программа по умолчанию где-то там должна быть записана, типа найти как называется, потом вызвать ее с нужным параметром. |
|
|
Текстовая версия | Сейчас: 13.12.2024, 3:49 |