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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запретить диалоговому окну изменять размеры  (Прочитано 4300 раз)
fear
Гость
« : Октябрь 26, 2006, 17:15 »

Как запретить диалоговому окну изменять размеры? Другими словами зделать так чтобы пользователь не мог растянуть окно.

____________________
Qt 4.1.1
Записан
bigirbis
Гость
« Ответ #1 : Октябрь 26, 2006, 18:14 »

QWidget::setFixedSize( const QSize & ) ?
Внимательно смотри ассистант.
Записан
fear
Гость
« Ответ #2 : Октябрь 27, 2006, 16:38 »

проблему решил так setFixedSize(minimumSize()),
но при наведении на край диалога продолжает появляться символ растяжения (<->) хотя изменить размеры окна и невозможно.

Наверняка должен быть какойнибуть флаг типа isResized(false), устанавливающий возможность растежения
Записан
Dendy
Гость
« Ответ #3 : Октябрь 27, 2006, 21:42 »

Только для виндьІ, под другими осями еффекта не имеет:

Код:
my_dialog->setWindowFlags( my_dialog->windowFlags() |  Qt::MSWindowsFixedSizeDialogHint );


Ну или в конструктор QWidget'а передать.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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