Russian Qt Forum
Ноябрь 24, 2024, 22:44
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Отношение сторон QWidget
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Отношение сторон QWidget (Прочитано 4668 раз)
Steven_Orko
Гость
Отношение сторон QWidget
«
:
Август 20, 2008, 16:43 »
Пытаюсь сделать виджет, у которого можно задать отношение сторон. Причем, оно должно сохраняться всегда, даже если виджет находится в менеджере компоновки.
Однако не получается.
Проблемма в следующем. Если ставить maxSize и minSize, то изменение размеров невозможно.
Если не ставить, то менеджер компоновки все равно после resize() для виджета устанавливает ему новый размер.
Задача вытекла из необходимости сделать всегда квадратный QFrame.
Как вообще это можно сделать?
Записан
Alex03
Гость
Re: Отношение сторон QWidget
«
Ответ #1 :
Август 20, 2008, 16:58 »
int QWidget::heightForWidth(int w)
void QSizePolicy::setHeightForWidth(bool dependent)
и т.д.
А "менеджере компоновки" эт чё?
Записан
Steven_Orko
Гость
Re: Отношение сторон QWidget
«
Ответ #2 :
Август 21, 2008, 12:47 »
Цитата: Alex03 от Август 20, 2008, 16:58
А "менеджере компоновки" эт чё?
QLayout и иже с ним...
Ok. В Qt4 вроде получилось. А как то же самое сделать в Qt3?
«
Последнее редактирование: Август 21, 2008, 13:04 от Steven_Orko
»
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...