только DockWidgets на форме |
Здравствуйте, гость ( Вход | Регистрация )
только DockWidgets на форме |
quarz |
24.3.2010, 3:02
Сообщение
#1
|
Студент Группа: Участник Сообщений: 49 Регистрация: 3.11.2009 Пользователь №: 1202 Спасибо сказали: 5 раз(а) Репутация: 0 |
Есть идея, чтобы на форме были только док-виджеты. Т.е. никакого контента внутри centralWidgets не будет, все будет в доках.
Это удобно, когда интерфейс делится на законченные виджеты, и эти виджеты надо перемещать\открывать\закрывать. Попробовал сделать такое в дизайнере - добавил в mainwindow кучу доков, а на стыках все равно остается пространство, занимаемое centralWidget, и убрать его из дизайнера никак не получается. Зато вручную - убрался и отлично работает, по крайней мере в дизайнере! В аттаче пример такой формы. Хочется узнать - кто нить такой интерфейс реализовывал, на сколько он удобен в использовании? хм...правда, дизайнер стал вылетать с этой формой...
Прикрепленные файлы
|
|
|
Litkevich Yuriy |
24.3.2010, 3:20
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Цитата из "Структура главного окна в Qt"
Цитата Замечание: Создание главного окна без центрального виджета не поддерживается. Вы должны иметь центральный виджет даже если это просто «заполнитель».
|
|
|
quarz |
24.3.2010, 12:30
Сообщение
#3
|
Студент Группа: Участник Сообщений: 49 Регистрация: 3.11.2009 Пользователь №: 1202 Спасибо сказали: 5 раз(а) Репутация: 0 |
Спасибо, именно в этом была причина крэша дизайнера.
Нашел другой способ: если centralWidget поставить visible:false, то работать будет как надо и без вылетаний |
|
|
Текстовая версия | Сейчас: 28.12.2024, 12:43 |