QDialog в качестве элемента управления |
Здравствуйте, гость ( Вход | Регистрация )
QDialog в качестве элемента управления |
Алексей1153 |
14.6.2013, 22:48
Сообщение
#1
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
как это провернуть ? Он (диалог-контрол) упорно не желает лежать в виде контрола, а предпочитает висеть оторвано от диалога-родителя
убирание рамки и заголовка не помогает
- при этом контрол всё равно висит "в воздухе" поиском также не сумел найти, как это решить |
|
|
Litkevich Yuriy |
15.6.2013, 14:09
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Лучше б, конечно, не помещать диалог в качестве виджета, а делать виджет, который можно поместить в другой виджет или в диалог.
Но если припёрло, то попробуй установить флаг Qt::Widget dialog->setWindowFlags(Qt::Widget) |
|
|
Алексей1153 |
16.6.2013, 8:00
Сообщение
#3
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
Litkevich Yuriy, вот так заработало. А когда передавал через конcтруктор QDialog - не работало ) Странно
а насчёт "надо" - да, надо, чтобы было можно в редакторе форм им крутить |
|
|
Litkevich Yuriy |
16.6.2013, 12:25
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
А когда передавал через конcтруктор QDialog - не работало ) Странно ну он задуман как диалог поэтому и ведёт себя специфически, вот конструктор т.е. Qt::Widget = 0, если в конструктор помещаем, то получается, что в конструктор QWidget уйдёт флажёк Qt::Dialog |
|
|
Текстовая версия | Сейчас: 29.4.2024, 0:58 |