Как заблокировать выход окна MDI за границы основного окна? |
Здравствуйте, гость ( Вход | Регистрация )
Как заблокировать выход окна MDI за границы основного окна? |
kharkov_max |
5.5.2013, 10:21
Сообщение
#1
|
Студент Группа: Участник Сообщений: 46 Регистрация: 5.5.2010 Пользователь №: 1693 Спасибо сказали: 0 раз(а) Репутация: 0 |
День добрый.
Собственно вопрос. Как заблокировать выход окна MDI за границы основного окна? |
|
|
lanz |
7.5.2013, 11:51
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: 8 |
Использовать QMdiArea/QMdiSubWindow?
Сообщение отредактировал lanz - 7.5.2013, 11:52 |
|
|
kharkov_max |
12.5.2013, 10:31
Сообщение
#3
|
Студент Группа: Участник Сообщений: 46 Регистрация: 5.5.2010 Пользователь №: 1693 Спасибо сказали: 0 раз(а) Репутация: 0 |
Использовать QMdiArea/QMdiSubWindow? Собственно так и делаю, но только subwindow может как бы заезжать за пределы основного окна. А хотелось бы что бы оно уперлось в границу основного окна и далеее не перемещалось. Не знаю да же как можно объяснить ... К примеру сейчас у меня можно взять внутреннее окно за левый верхний угол и затащить его в право за границы основного окна так что от subwindow останется только полоска. Сообщение отредактировал kharkov_max - 12.5.2013, 10:32 |
|
|
Litkevich Yuriy |
12.5.2013, 22:04
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Тут придётся перехватывать событие перемещения субокна, но нужно хорошенько подумать, что делать в обработчике.
|
|
|
Lasor |
29.5.2013, 9:07
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 29.5.2013 Пользователь №: 3842 Спасибо сказали: 0 раз(а) Репутация: 0 |
День добрый. Собственно вопрос. Как заблокировать выход окна MDI за границы основного окна? Какой компонент многооконного приложения вы используете? У меня окна не вылезают за границы. Вот тестовый проект. http://rghost.ru/46341423 |
|
|
Текстовая версия | Сейчас: 29.11.2024, 6:26 |