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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QWidget/QDialog флаги  (Прочитано 4947 раз)
IPFreely
Гость
« : Апрель 03, 2006, 21:43 »

Hi!
Подскажите пожалуйста какой(ие) флаг(и) нужно поставить для QDialog чтоб его нельзя было раскрывать во весь экран.
Спасибо!
Записан
Alikus
Гость
« Ответ #1 : Апрель 03, 2006, 23:31 »

Что ты имеешь ввиду? Ты хочешь убрать иконку максимизации или что?
Записан
IPFreely
Гость
« Ответ #2 : Апрель 04, 2006, 09:44 »

Цитата: "Alikus"
Что ты имеешь ввиду? Ты хочешь убрать иконку максимизации или что?

да.именно это....ну а если нельзя убрать, то как сделать чтоб окно не разворачивалось?
Записан
BaltikS
Гость
« Ответ #3 : Апрель 04, 2006, 09:54 »

Пример TopLevel из Examples тебе поможет!
Записан
IPFreely
Гость
« Ответ #4 : Апрель 04, 2006, 10:02 »

Всем спасибо!
Вроде сделал. Может конечно не так как надо но все же Улыбающийся

BaltikS
Что-то я в примерах не могу найти...може прямо носом тыкнешь? если не сложо конечно:)

ЗЫ:
решилось следующим образом:
в "главный" Layout который является Layout'ом для всего окна ставим свойство setSizeConstraint(QLayout::SetFixedSize)
Если форму делали через дизайнер(там я что-то не нашел где это прописать..правда Qt4.1.0 ) то там в "главный" Layout нужно добавить следующее:
<property name="sizeConstraint" >
    <enum>QLayout::SetFixedSize</enum>
</property>
Записан
BaltikS
Гость
« Ответ #5 : Апрель 04, 2006, 10:32 »

IPFreely, Qt3.3.5 папка лежит прямо в папке examples!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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