crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Как отбразить приложение(виджет) на втором экране двух-экранной системы?
padla
  опции профиля:
сообщение 10.1.2009, 17:45
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 17
Регистрация: 17.11.2008
Пользователь №: 424

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




Репутация:   0  


Например имеется рабочая станция с двумя видео картами и двумя дисплеями. Как отобразить приложение на втором дисплее?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 10.1.2009, 18:23
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

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




Репутация:   34  


Попробуй использовать этот метод

Цитата
QWidget * QDesktopWidget::screen ( int screen = -1 )
Returns a widget that represents the screen with index screen.
If the system uses a virtual desktop, the returned widget will have the geometry of the entire virtual desktop; i.e., bounding every screen.


По идее он должен вернуть десктоп с выбранного экрана. Затем нужному виджету поменяй родителя, так чтобы его родителем стал возвращенный (выбранный) десктоп.

Сам не пробывал. Это только догадки.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
padla
  опции профиля:
сообщение 10.1.2009, 18:55
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 17
Регистрация: 17.11.2008
Пользователь №: 424

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




Репутация:   0  


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

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


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




RSS Текстовая версия Сейчас: 22.3.2019, 19:42