Название классов |
Здравствуйте, гость ( Вход | Регистрация )
Название классов |
ruzik |
2.4.2011, 21:05
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Здравствуйте, а не подскажите название следующих классов
1)Действия с компьютером- выключение перезагрузка выход из сеанса и тп 2)Работа с командной строкой в Win и с терминалом в Linux(надеюсь это 1 и тот же класс)+а в маке есть что-то подобное 3)Класс с помощью которого можно перейти на сайт, знаю что можно вбить в выполнить в Win и перейдет, просто не знаю сработает ли это в Linux и Mac Заранее огромное спасибо за помощь! |
|
|
Litkevich Yuriy |
2.4.2011, 21:08
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
1)Действия с компьютером- выключение перезагрузка выход из сеанса и тп такого нет, нужно использовать API целевой системы2)Работа с командной строкой в Win и с терминалом в Linux(надеюсь это 1 и тот же класс)+а в маке есть что-то подобное что понимается под работой с командной строкой?3)Класс с помощью которого можно перейти на сайт, знаю что можно вбить в выполнить в Win и перейдет не понятно о чём речь
|
|
|
ruzik |
2.4.2011, 21:39
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Цитата что понимается под работой с командной строкой? Например в Windows это Пуск-Выполнить в Линуксе терминал Цитата не понятно о чём речь SomeClass::goToWebSite("http//:somesite.com"); |
|
|
RazrFalcon |
2.4.2011, 21:45
Сообщение
#4
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
2) Скорее нужна работа с консольными программами, а не с консолью. Тогда QProcess
3) Цитата SomeClass::goToWebSite("http//:somesite.com"); И что вы хотите после этого увидеть? Открыть браузер, получить текст, отобразить сайт в своей проге?
Сообщение отредактировал RazrFalcon - 2.4.2011, 21:46 |
|
|
Litkevich Yuriy |
3.4.2011, 10:16
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Например в Windows это Пуск-Выполнить в Линуксе терминал в линуксе при этом откроется терминал, а в виндовезе ровным счётом ничего не произойдёт, останется открытым маленькое окошко для ввода одной единственной команды.И что вы хотите после этого увидеть? +1
|
|
|
mezmay |
3.4.2011, 11:44
Сообщение
#6
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Параметр - ссылка Сообщение отредактировал mezmay - 3.4.2011, 11:44 |
|
|
ruzik |
3.4.2011, 17:24
Сообщение
#7
|
Активный участник Группа: Участник Сообщений: 254 Регистрация: 23.2.2011 Из: Саратов Пользователь №: 2436 Спасибо сказали: 2 раз(а) Репутация: 0 |
Цитата И что вы хотите после этого увидеть? Открыть браузер, получить текст, отобразить сайт в своей проге? Мне надо просто что бы бразуер по-умолчанию открыл нужный сайт, как например при нажатии на кнопку "Наш сайт" в какой-нибудь программе Цитата что понимается под работой с командной строкой? Её полный эмулятор, то есть например если зайти в Windows в Пуск-выполнить и вбить папку то он тебе откроет эту папку, если calc то калькулятор, если сайт то зайдет на сайт, и надо сделать то же самое - не надо это все вручную делать нужен просто класс-связчик, то есть я вбиваю в свой LineEdit команду а происходит действие как-будто её вбивают в окошечко выполнить, в Linuxe соответственно вместо "Выполнить" - терминал |
|
|
Litkevich Yuriy |
3.4.2011, 19:31
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Мне надо просто что бы бразуер по-умолчанию открыл нужный сайт, как например при нажатии на кнопку "Наш сайт" в какой-нибудь программе bool QDesktopServices::openUrl ( const QUrl & url ) [static]в Linuxe соответственно вместо "Выполнить" - терминал может я так от жизни отстал, но ещё 2 года назад в Лине, если в окне терминала напечатать "www.ya.ru" получим посыл в дальнюю дорогу, т.к. нет такой программы в лине.П.С. Эмулятора терминала в Qt нет. |
|
|
Текстовая версия | Сейчас: 1.12.2024, 23:05 |