Виджет поверх другого виджета. |
Здравствуйте, гость ( Вход | Регистрация )
Виджет поверх другого виджета. |
ernie |
20.9.2011, 17:11
Сообщение
#1
|
Участник Группа: Участник Сообщений: 130 Регистрация: 13.5.2010 Из: Irkutsk Пользователь №: 1712 Спасибо сказали: 11 раз(а) Репутация: 1 |
Доброго времени суток,господа.Ситуация такова: есть виджет,у него установлен аттрибут allwaysOnTop ,есть другой виджет,его надо показывать поверх первого,проблема в том,что у этих двух виджетов разные предки(у первого - еще один виджет,а у второго 0). Есть ли какой-нибудь способ сделать это? raise,lower и stackUnder,как я понимаю работают только для виджета с одним и тем же предком?
|
|
|
silver47 |
20.9.2011, 19:45
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 1.4.2010 Пользователь №: 1584 Спасибо сказали: 40 раз(а) Репутация: 6 |
setWindowModality(Qt::ApplicationModal); ?
|
|
|
ernie |
21.9.2011, 5:03
Сообщение
#3
|
Участник Группа: Участник Сообщений: 130 Регистрация: 13.5.2010 Из: Irkutsk Пользователь №: 1712 Спасибо сказали: 11 раз(а) Репутация: 1 |
setWindowModality(Qt::ApplicationModal); ? Спасибо за ответ,но не думаю,что это подойдёт,ибо только под винду вроде. Есть мысль попробовать сделать так: у всех этих виджетов сделать родителем один виджет,размером с рабочий стол и невидимый (через windowFlags), тогда можно будет пользоваться raise,lower,stackUnder |
|
|
Litkevich Yuriy |
21.9.2011, 7:18
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
ernie |
21.9.2011, 7:58
Сообщение
#5
|
Участник Группа: Участник Сообщений: 130 Регистрация: 13.5.2010 Из: Irkutsk Пользователь №: 1712 Спасибо сказали: 11 раз(а) Репутация: 1 |
|
|
|
Алексей1153 |
21.9.2011, 8:14
Сообщение
#6
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
ernie, зачёт
|
|
|
Текстовая версия | Сейчас: 28.3.2024, 19:33 |