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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Дочерние виджеты вылезают за родительский  (Прочитано 2816 раз)
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« : Ноябрь 25, 2012, 17:59 »

Есть главный виджет порожденный QMainWindow
Дочерние виджеты должны иметь рамку и заголовок.
Но как я их не создавал, какие флаги не ставил, от кого ни порождал, они все равно свободно гуляют по экрану.
Если их делать Qt::SubWindow, нет рамки и заголовка и никакими setWindowFlags их сделать не удается.
Не подскажете ли выход. Мне почему-то кажется, что он весьма прост, но я совершенно запутался.
Записан
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #1 : Ноябрь 25, 2012, 18:04 »

PS. Если главный виджет надо порождать от QWidget, я не против. Только и так ничего не получилось.
Записан
Kurles
Бывалый
*****
Offline Offline

Сообщений: 480



Просмотр профиля
« Ответ #2 : Ноябрь 25, 2012, 18:12 »

Вопрос не понятен. Если нужны подокна, типа многодокументного интерфейса - то QMdiArea в помощь.
Записан

Код
C++ (Qt)
while(!asleep()) sheep++;
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #3 : Ноябрь 25, 2012, 19:07 »

В том то и дело, что хотелось бы обойтись без MDI. Мне не все нравиться в том, что MDI делает с окнами. Например, если я расширяю на всю область одно окно, то и все остальные расширяются. Т.е. хотелось бы что-то вроде MDI, но немножко по другому.
Записан
Kurles
Бывалый
*****
Offline Offline

Сообщений: 480



Просмотр профиля
« Ответ #4 : Ноябрь 25, 2012, 19:26 »

Т.е. хотелось бы что-то вроде MDI, но немножко по другому.
Ну не знаю тогда, посмотри в примерах Qt "Emdebbed Dialogs".
Записан

Код
C++ (Qt)
while(!asleep()) sheep++;
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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