![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Maksus |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 14.4.2009 Пользователь №: 679 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Создаю главное окно с QMdiArea.
Создаю окно-виджет на базе QWidget. Добавляю smdi = ui->mdiArea->addSubWindow(widg); Отображается только часть окна, область размером с заголовок этого дочернего окна. Через эту область перемещая окно можно посмотреть его полностью, оно прорисовано правильно. Но почему отображается только часть окна через этот четырехугольник, как показать всё? Помогите, плиз. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
непонятно. Давай код (пример %QTDIR%\examples\mainwindows\mdi смотрел? Правильно отображается?)
Создаю окно-виджет на базе QWidget. ты случаем не так делаешь:Добавляю smdi = ui->mdiArea->addSubWindow(widg); ?
|
|
|
Maksus |
![]()
Сообщение
#3
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 14.4.2009 Пользователь №: 679 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
непонятно. Давай код (пример %QTDIR%\examples\mainwindows\mdi смотрел? Правильно отображается?) Создаю окно-виджет на базе QWidget. ты случаем не так делаешь:Добавляю smdi = ui->mdiArea->addSubWindow(widg); ?Именно так и делаю. Код собственно обычный при формировании нового проекта, мое только то, что написал. Объявление указателей, получение объетов в конструкторе и установка дочернего окна. Да, при запуске готовой демки то же самое ![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Maksus |
![]()
Сообщение
#5
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 14.4.2009 Пользователь №: 679 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Именно так и делаю. ![]() И как ты себе представляешь объект QWidget? У него впринципе нет размера. Задай ему размер. Да, при запуске готовой демки то же самое Т.е. стандартный пример тоже криво отображается? Покажи скриншот.Так если фирменная демка с таким же багом отображается...
Эскизы прикрепленных изображений
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Попробуй установить тему оформления самого виндовоза в "стандартную", вроде был такой глюк.
|
|
|
Maksus |
![]()
Сообщение
#7
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 14.4.2009 Пользователь №: 679 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Да, действительно, это из-за темы. Что ж делать? Неужели с Qt нельзя использовать красивые темы?
|
|
|
igor_bogomolov |
![]()
Сообщение
#8
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#9
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
igor_bogomolov, помоему с дизайнером такие же проблемы на XP у людей возникали. Да и по логике я не вижу, чтобы это что-то поменяло.
Ведь Qt дочерние окошки рисует сама, без участия ОСьки. |
|
|
Maksus |
![]()
Сообщение
#10
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 14.4.2009 Пользователь №: 679 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
igor_bogomolov, помоему с дизайнером такие же проблемы на XP у людей возникали. Да и по логике я не вижу, чтобы это что-то поменяло. Ведь Qt дочерние окошки рисует сама, без участия ОСьки. Да, я использовал Creator и проблема такая же как и в случае с демкой. Но не на всех красивых темах ![]() |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 10.5.2025, 3:50 |