crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Название классов
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  


Цитата(ruzik @ 3.4.2011, 0:05) *
1)Действия с компьютером- выключение перезагрузка выход из сеанса и тп
такого нет, нужно использовать API целевой системы
Цитата(ruzik @ 3.4.2011, 0:05) *
2)Работа с командной строкой в Win и с терминалом в Linux(надеюсь это 1 и тот же класс)+а в маке есть что-то подобное
что понимается под работой с командной строкой?
Цитата(ruzik @ 3.4.2011, 0:05) *
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  


Цитата(ruzik @ 3.4.2011, 0:39) *
Например в Windows это Пуск-Выполнить в Линуксе терминал
в линуксе при этом откроется терминал, а в виндовезе ровным счётом ничего не произойдёт, останется открытым маленькое окошко для ввода одной единственной команды.

Цитата(RazrFalcon @ 3.4.2011, 0:45) *
И что вы хотите после этого увидеть?
+1
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
mezmay
  опции профиля:
сообщение 3.4.2011, 11:44
Сообщение #6


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

Спасибо сказали: 16 раз(а)




Репутация:   1  


3) QWebView::load()

Параметр - ссылка

Сообщение отредактировал 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  


Цитата(ruzik @ 3.4.2011, 20:24) *
Мне надо просто что бы бразуер по-умолчанию открыл нужный сайт, как например при нажатии на кнопку "Наш сайт" в какой-нибудь программе
bool QDesktopServices::openUrl ( const QUrl & url ) [static]

Цитата(ruzik @ 3.4.2011, 20:24) *
в Linuxe соответственно вместо "Выполнить" - терминал
может я так от жизни отстал, но ещё 2 года назад в Лине, если в окне терминала напечатать "www.ya.ru" получим посыл в дальнюю дорогу, т.к. нет такой программы в лине.

П.С.
Эмулятора терминала в Qt нет.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.4.2024, 10:09