Russian Qt Forum
Мая 10, 2025, 00:56
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Отношение сторон QWidget
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Отношение сторон QWidget (Прочитано 4779 раз)
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...