Вопросы по теме 'qlayout'

Как программно изменить размер QMainWindow до минимального размера
Когда у меня есть QMainWindow с макетом сетки, при изменении его размера с помощью мыши он не будет меньше минимального размера, необходимого для правильного отображения всех элементов управления в нем. В моем приложении я иногда программно скрываю...
9339 просмотров
schedule 06.11.2022

Qt - не удается получить доступ к динамически созданным виджетам QHBoxLayout
При нажатии кнопки я создаю QHBoxLayout и добавляю к нему три виджета (выпадающий список и два счетчика). Затем я добавляю созданный QHBoxLayout в вертикальный макет, уже определенный в представлении Qt Design. В другом методе я хочу получить...
328 просмотров
schedule 11.04.2022

Таблица стилей применяется к ячейкам в QGridLayout вместо родительского контейнера
Я унаследовал QWidget, чтобы создать класс под названием (скажем так..) TaskBox. Я применил QGridLayout к моему TaskBox. Макет состоит из нескольких QLabels. Я изменил цвет фона TaskBox, установив для него таблицу стилей. Теперь это выглядит так:...
2942 просмотров
schedule 03.08.2023

Pyqt4 меняет макеты разделителей при нажатии кнопки
Я использовал два сплиттера, чтобы разбить окно на три секции, на верхнем сплиттере есть три кнопки, и я хочу, чтобы макет в нижнем сплиттере менялся каждый раз при нажатии кнопки, поэтому, например, при нажатии кнопки «Добавить пользователя» макет...
542 просмотров

Невозможно получить QGraphicsView в QFormLayout для расширения по вертикали
Я унаследовал кодовую базу Qt с классом Editor, основанным на QWidget. Редактор настроен на автоматическое использование QFormLayout в качестве своего макета, и так много связанного кода предполагает QFormLayout, что я не могу реально перекодировать...
269 просмотров
schedule 22.05.2024

Непонятное поведение maxSize и sizePolicy
У меня есть простое окно с 3 кнопками. Свойство sizePolicy окна Fixed, Fixed. геометрия — 266, 115. Минимальный размер — 266, 115. Максимальный размер — 16777215, 16777215. Я думаю так: "Если sizePolicy фиксированный, то я не могу растянуть окно...
46 просмотров
schedule 05.10.2023

PyQt5 добавляет пользовательский QWidget в QLayout
В настоящее время я пытаюсь добавить собственный класс QWidget в QVBoxLayout. Проблема, которую я получаю, заключается в том, что виджет вообще не отображается в макете. Я даже попытался установить минимальный размер QWidget, потому что думал, что...
2681 просмотров
schedule 06.03.2022

QLayout Additem - предотвратить передачу права собственности
У меня возникают проблемы со ссылками на объекты при использовании QLayout для размещения виджетов в большом окне рядом друг с другом. у меня следующая ситуация class MyClass(QObject): widgetCollection = [] def spawn(self):...
328 просмотров
schedule 05.03.2023

QGridLayout разная ширина столбца
Я пытаюсь создать такой макет: _________ | | | |1 | 2 | |__|______| | 3 | 4 | |____|____| По сути, я хочу, чтобы ячейка номер 1 в первой строке была тоньше ячейки 2, но ячейки номер 3 и 4 во второй строке должны иметь одинаковую...
10325 просмотров
schedule 08.12.2023

Использование QWidget *QLayoutItem::widget() вызывает ошибку сегмента (в qobjectdefs_impl.h)
Я использую QTabWidget внутри вкладок QTabWidget, и когда я пытаюсь получить «дочерний» QTabWidget, который хранится в макете вкладки «родительского» QTabWidget, у меня возникает ошибка сегмента. PS: я использую Qt Creator v4.8.1, Qtv5.6.3 и...
220 просмотров

Виджеты QGridLayout задают одинаковый размер
.h файл: QChartView *chrtViewArr[5]; QGridLayout *graphLayout; QFrame *graphFrame; .cpp-файл: { ... this->graphLayout = new QGridLayout(this->graphFrame); for(int i=0;i<3;i++){...
51 просмотров
schedule 24.12.2022

Поиск макета, зная его имя в Qt
В этом сообщении @cgmb упомянул, что: The parent of a `QWidget` must be a `QWidget`. `QLayout` is not a `QWidget`. Layouts exist to move and resize the children of a `QWidget`. Though you may add child widgets by making calls on the layout,...
31 просмотров
schedule 11.06.2022