Russian Qt Forum
Ноябрь 24, 2024, 00:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Перезапуск сети и управление приложением средствами Qt  (Прочитано 3611 раз)
PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« : Октябрь 23, 2010, 09:30 »

Подскажите пожалуйста, можно ли средствами Qt перегрузить сетевое соединение? В винде это делается щелчком правой кнопкой мыши, и выбором "Отключить", потом - то же самое, но пункт "Подключить" (конкретно в моем случае еще надо нажать на кнопочку, так как вылезает диалог VPN). Как автоматизировать этот процесс средствами Qt?

Можно ли управлять другим GUI-приложением из приложения Qt (если да, то посредством каких классов)? Например, имитировать работу человека в браузере, передвигая указатель мыши, вводя текст в формы, новые Url в строку адреса?
Записан

Эвтаназия - наше хобби!
DOOMer
Чайник
*
Offline Offline

Сообщений: 95



Просмотр профиля
« Ответ #1 : Октябрь 23, 2010, 13:57 »

1. Копайте в сторону QNetworkConfigurationManager, добавленного в  Qt4.7

http://doc.qt.nokia.com/4.7/qnetworkconfiguration.html
http://doc.qt.nokia.com/4.7/qnetworkconfigurationmanager.html
http://doc.qt.nokia.com/4.7/qnetworkinterface.html

2. Нет, используйте платформозависимые  API (WinApi, XLib) Qt не имеет доступа к GUI других приложений.
Записан

Linux x86_64 && Qt 5.4.0 && Qt 4.8.6t && GCC 4.9.2
PinkPanther
Самовар
**
Offline Offline

Сообщений: 169



Просмотр профиля
« Ответ #2 : Октябрь 24, 2010, 06:35 »

DOOMer, спасибо!
Записан

Эвтаназия - наше хобби!
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.184 секунд. Запросов: 23.