Трабл с QMdiArea |
Здравствуйте, гость ( Вход | Регистрация )
Трабл с QMdiArea |
Maksus |
7.5.2009, 22:12
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 14.4.2009 Пользователь №: 679 Спасибо сказали: 0 раз(а) Репутация: 0 |
Создаю главное окно с QMdiArea.
Создаю окно-виджет на базе QWidget. Добавляю smdi = ui->mdiArea->addSubWindow(widg); Отображается только часть окна, область размером с заголовок этого дочернего окна. Через эту область перемещая окно можно посмотреть его полностью, оно прорисовано правильно. Но почему отображается только часть окна через этот четырехугольник, как показать всё? Помогите, плиз. |
|
|
kwisp |
10.5.2009, 17:37
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
Maksus,
что значит не работает - валится? или ничего не происходит? |
|
|
Maksus |
10.5.2009, 18:20
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 14.4.2009 Пользователь №: 679 Спасибо сказали: 0 раз(а) Репутация: 0 |
Maksus, что значит не работает - валится? или ничего не происходит? Ничего не происходило. Вызвал exec виджета и появилось, хотя в конструкторе и без этого все равботало, сложно объяснить такое поведение. Теперь проблема в другом, при removeSubWindow(widg) и/или delete widg, окно остается в области, только очищаются элементы, тоесть остается просто пустая форма, такого же размера с таким же заголовком. А при закрытии крестиком, все ОК. Конечно я начинающий, возможно каких-то принципов не понимаю, но общее впечатление от QMdiArea - неативное, как будто сырой продукт. |
|
|
Текстовая версия | Сейчас: 28.12.2024, 16:27 |