Описание тега qgridlayout

A QGridLayout is a class from the Qt toolkit which lays out GUI widgets in a grid.
1 ответ

Как перестроить gridLayout во время изменения размера?

Я пытаюсь поймать событие изменения размера окна, и когда я это делаю, в основном удаляю все элементы виджета в gridLayout и перестраиваю строки / столбцы, чтобы соответствовать новому измененному размеру окна. У меня проблемы с тем, чтобы заставить…
22 мар '16 в 00:59
0 ответов

Настройка макета формы в правильном порядке. QGridLayout.addLayout(QLayout, int, int, Qt.Alignment alignment=0): недостаточно аргументов

Я пытаюсь сделать форму для пользовательских данных: #!/usr/bin/python from PyQt4.QtCore import * from PyQt4.QtGui import * import sys, os, time class SetName(QWidget): def __init__(self): QWidget.__init__(self) self.show() toplayout = QGridLayout()…
24 окт '14 в 16:22
1 ответ

Доступ к виджетам, которые являются членами GridLayout

Я новичок в Qt Developer (почти месяц) и искал в сети решение моей проблемы, но ничего не нашел. Может быть, я не знал, как или что спросить об этом. Итак, я представлю проблему, которая преследует меня пару дней. Я создаю форму динамически с помощь…
22 янв '15 в 13:54
1 ответ

Как я могу добавить множество виджетов в несколько сеток в QT

У меня есть таблица в базе данных MySQl, которая состоит из типа категории продукта, подкатегории, picUrl и цены. Я хотел бы добавить каждую запись к нескольким виджетам QGridLayout, которые я создал для пользовательского интерфейса и назначил QScro…
05 фев '13 в 15:52
1 ответ

QWidget для изображения

Я пытаюсь создать простой QGridLayout изображений в PyQt5, но застрял, потому что QGridLayout имеет только функциональные возможности для добавления виджетов и макетов с помощью .addWidget() а также .addLayout(), Ниже мой код, который ожидает QWidge…
13 июн '16 в 22:14
1 ответ

Qgridlayout rowspan с текстом qlabel над несколькими столбцами

Я хотел бы добиться следующей структуры -------------------- |text text| BUTTON | |text text---------- |text text text text| |text text text text| --------------------- Где весь этот текст содержится в QLabel. Я пытался добиться этого с помощью свой…
13 ноя '18 в 16:01
1 ответ

Виджеты не отображаются в сетке (PySide)

У меня есть код, который отображает несколько виджетов в окне. Виджеты, однако, не отображаются в окне: #!/usr/bin/python import sys from PySide import QtGui class Window(QtGui.QMainWindow): def __init__(self): super(Window,self).__init__() self.ini…
15 мар '14 в 15:35
1 ответ

Получение состояния QCheckBox в QGridLayout?

У меня есть простая раскладка, чтобы получить / установить состояния ввода-вывода платы USB. Каждый ряд соответствует модулю, а столбец - выводу ввода-вывода. Цель состоит в том, чтобы установить состояния выходов в одной строке и посмотреть, соотве…
22 май '12 в 02:27
1 ответ

PyQt QGridLayout разная ширина столбца

Я пытаюсь создать макет, похожий на этот: _________ | | | |1 | 2 | |__|______| | 3 | 4 | |____|____| По сути, я хочу, чтобы ячейка № 1 в первом ряду была тоньше, чем ячейка № 2, но ячейки № 3 и 4 во втором ряду должны иметь одинаковую ширину. Можно …
20 дек '17 в 16:10
1 ответ

Как удалить интервал внутри gridLayout (QT)?

Я хочу создать дочерний контейнерный макет, который будет содержать 2 виджета. Эти 2 виджета должны быть расположены рядом друг с другом, но моя текущая установка все еще имеет некоторый промежуток между ними. Я уже установил интервал в 0 setSpacing…
29 сен '16 в 22:07
1 ответ

Почему PyQt QGridLayout не меняет размер?

Я пишу простой калькулятор с помощью PyQt. В моем коде я использую QGridLayout для составления виджетов. Но есть проблема. Я не могу найти способ изменить размер виджетов. Я пытался использовать QWidget.resize и insertStreach, но он не работает так,…
04 мар '13 в 09:20
1 ответ

Как я могу избавиться от предыдущего макета и установить новый макет сетки в QMainWindow?

Я новичок в PyQt. Я пытаюсь упорядочить свои кнопки на сетке, но я думаю, что у окна уже есть макет по умолчанию. Как я могу избавиться от него и заменить его новым макетом сетки? Я содержал блок кода, соответствующий хешам ###, вот моя программа: i…
18 окт '18 в 07:30
1 ответ

QT Gridlayout Элемент не выделяется после нажатия?

У меня есть макет сетки, и внутри я распределяю макет в четырех разделах. Итак, я хочу выделить вид, нажав на область просмотра. Это мой вид изображения макета сетки:
13 авг '18 в 11:49
1 ответ

Pyside - QGridLayout опция addStretch?

У меня есть макет, который мне нужно, чтобы виджеты были сдвинуты вверх. я знаю, что я могу сделать это layout = QtWidgets.QVBoxLayout() layout.addWidget(test_widget) layout.addStretch() и addStretch подтолкнет все виджеты к вершине. Однако использу…
20 мар '18 в 15:35
1 ответ

Виджет, содержащийся более чем в одной ячейке в QGridLayout, не центрируется

Вопрос в этом все. У меня есть сетка 5 х 3. Это выглядит так row 0: buttonA--buttonA--buttonA nothing buttonB--buttonB--buttonB row 1: empty row row 2: buttonC nothing buttonD nothing buttonE nothing buttonF В тех местах, где во всем столбце или стр…
11 янв '13 в 11:24
1 ответ

Как упаковать с PyQt - как заставить QFrame/Layout адаптироваться к контенту

Я строю сетку QTextEdit с HTML-подмножеством, чтобы показать некоторые данные в интерфейсе в PyQt. В настоящий момент я получаю GridLayout и QFrame, который содержит его, который делает все, что они хотят, и я не могу заставить их соответствовать ра…
20 окт '17 в 15:03
1 ответ

Добавьте QScrollArea в ui->centralWidget с помощью QGridLayout

Я хочу сделать ui->centralWidget, который имеет QGridLayout, прокручиваемый. Какой самый простой и удобный способ сделать это? Я пробовал с минималистичным проектом, но он не работает правильно. QScrollArea появляется во втором окне, а метка тест…
22 июн '17 в 10:29
4 ответа

Удаление QWidgets из QGridLayout

У меня есть QGridLayout где я добавляю свой обычай QWidgets, Когда я пытаюсь удалить их все, они якобы удаляются из макета (как функция layout.count() возвращает 0), но они все еще отображаются в интерфейсе, и я могу взаимодействовать с ними. Здесь …
23 май '12 в 08:34
1 ответ

Виджеты Qt размещены неправильно

Я подкласс QWidget и определил конструктор следующим образом: LoupingWidget::LoupingWidget(QWidget *parent): QWidget(parent) { QGroupBox *topGroupBox = new QGroupBox(this); QGraphicsView *xRGBPlot = new QGraphicsView(this); QGraphicsView *yRGBPlot =…
20 апр '14 в 09:12
1 ответ

pyqt: групповые виджеты внутри группы

У меня есть групповое окно, которое выглядит так: И вот код, который его создает: def create_settings_group(self): group_box_settings = QtGui.QGroupBox(self) group_box_settings.setTitle("Settings") grid = QtGui.QGridLayout() grid.addWidget(self.labe…
22 окт '18 в 06:01