crossplatform.ru

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

> Вывести виджет поверх другого
Adun177
  опции профиля:
сообщение 1.4.2009, 9:17
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 19
Регистрация: 25.2.2009
Пользователь №: 575

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




Репутация:   0  


Добрый день!
Столкнулся с такой проблемой
итак имеем висту и приложение написанное на QT + OpenSceneGraph
QT используется для диалогов а рендеринг ведется в окне без рамки размером 800*600
у меня при стандартом задании окон виджеты диалогов выводились под окном рендеринга
но я эту проблему решил таким способом this->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint); для каждого диалога.
при разрешении рабочего стола 1280*800 все выводится нормально, но если поставить разрешение 800*600, что мне и нужно,
то опять все виджеты диалогов выводятся под окно рендеринга.
и еще один вопрос у меня виджет диалога должен выводится поверх виджета рендеринга но если пользователь промахивается по виджету диалога и щелкает по окну рендеринга то выбирается окно рендеринга и окно диалога уходит под него. Как сделать неактивным окно рендеринга когда выведено окно диалога?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 1.4.2009, 9:21
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(Adun177 @ 1.4.2009, 13:17) *
Как сделать неактивным окно рендеринга когда выведено окно диалога?
сделать диалог модальным?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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




RSS Текстовая версия Сейчас: 15.1.2025, 4:51