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

1 ответ

QListWidget изменяет размер содержимого, когда сплиттер меняет размер

У меня есть QListWidget с некоторыми виджетами внутри: QListWidgetItem* w = new QListWidgetItem(ui->listWidget); ui->listWidget->addItem(w); w->setSizeHint(widget->sizeHint()); ui->listWidget->setItemWidget(w, widget); Тем не ме…
10 сен '13 в 13:30
2 ответа

Изменение размера раздела QTableView с помощью пользовательского редактора

У меня есть заявление с QTableView и модель, полученная из QAbstractItemModel: первый столбец таблицы содержит текст (метка для каждой строки), а второй столбец показывает значение, которое можно выбрать с помощью QComboBox создан из пользовательско…
04 июл '17 в 15:39
0 ответов

Получение уведомлений об изменениях sizeHint от внутренних виджетов

Небольшая картинка, чтобы изобразить, в чем проблема: external_widget +--------------------------------------------------+ | | | | | layout_widget | | +-------------------------------+ | | | | | | | [internal_layout] | | | | | | | | | | | | [Some An…
19 дек '14 в 18:19
1 ответ

Не могу понять size_hint. Почему этот.kv просто код не работает, как я ожидал?

Я изучаю библиотеку Kivy, но у меня есть некоторые проблемы. Я пытаюсь сделать простое приложение для смены экрана, чтобы выполнить какое-то упражнение, но я делаю некоторые ошибки здесь, я думаю: BoxLayout: orientation:"horizontal" size_hint:1,0.5 …
09 фев '18 в 17:22
1 ответ

Высота редактора в QItemDelegate

У меня есть QListView с пользовательской реализацией QItemDelegate. MyItemDelegate переопределяет createEditor(), чтобы показать пользовательский виджет. Размер виджета зависит от содержимого. По умолчанию высота каждой строки составляет около 20 пи…
1 ответ

Точный размер приложения - размер или размер

Я установил, setGeometry(0,0,1280,760); setMaximumSize(1280,760); setMinimumSize(1280,760); Теперь, когда я печатаю size и sizeHint, я получаю Размер: QSize (1280, 760) sizeHint: QSize (970, 752) Каков точный размер моего приложения? Как я могу точн…
20 фев '15 в 18:32
1 ответ

Нужна помощь в понимании size_hint в киви

Мне было интересно, могу ли я получить объяснение того, как size_hint работает в Kivy. Насколько я понимаю, это относительный масштаб от виджета до его родительского макета. Я попробовал следующий код: class TestFrame(GridLayout): def __init__(self,…
20 окт '15 в 00:10
1 ответ

Установка SizeHint виджета

У меня есть QtGui.QVBoxLayout виджет, который существует внутри основного QtGui.QGridLayout макет, который расширяет и центрирует элементы повсюду (левая сторона) Я хочу, чтобы элементы складывались в верхней части виджета (справа) Как мне этого доб…
29 май '13 в 11:17
1 ответ

Как сделать размер этикетки очень маленьким с точки зрения ширины и высоты. Питон и Киви

Допустим, у нас есть сетка, которая составляет 2 столбца. Затем мы добавляем что-то вроде этого: gridLayout = GridLayout(cols = 2, orientation = "horizontal") button = Button(text = "Hello") label = Label(text = "World", size_hint = (.1,.1)) gridLay…
06 ноя '16 в 04:10
1 ответ

Kivy size_hint (всплывающее окно) десятичная ошибка

Я вполне уверен, что неправильно использовал масштабирование экрана, но мой подход заключается в следующем: У меня есть всплывающее окно, которое отображает информацию, высота которой может меняться в зависимости от количества строк, представленных …
30 мар '16 в 10:43
1 ответ

Как изменить sizeHint делегата на фокус ячейки TableView?

У меня есть некоторые проблемы с sizeHint пользовательского делегата: я хочу "развернуть" ячейку (строку с этой ячейкой) на ее фокус; в противном случае вернуть размер по умолчанию; QTableVew подключен для изменения размера строк при нажатии мыши: c…
14 июн '14 в 00:49
1 ответ

Kivy BoxLayout size_hint не работает?

Я заметил, что size_hint_x не работает в BoxLayout, например BoxLayout: Button: Size_hint_x: #any value above zero has same effect, it streches to full x axis width. или же BoxLayout: orientation: 'vertical' Button: Size_hint_y: #any value above zer…
30 янв '18 в 10:22
1 ответ

Неправильная высота форматированного текста (QTextDocument) в элементе, отображаемом пользовательским делегатом элемента [Qt]

У меня есть проблема с высотой текста QTextDocument в моем делегате элемента представлений дерева. Мои методы paint() и sizeHint() практически одинаковы, но рассчитывают разную высоту текста (один и тот же текст). Разница в высоте варьируется в зави…
1 ответ

Почему высота QSize, установленная в sizeHint, возвращает QRect с удвоенной высотой?

Я чувствую, что пропускаю что-то чрезвычайно очевидное, но ничего не могу найти в этом. У меня есть пользовательский делегат элемента, для которого я установил высоту sizeHint равной 50, но оператор печати возвращает прямоугольник, который в два раз…
22 апр '20 в 19:32
0 ответов

Qdialog с qscrollarea: могу ли я определить максимальную высоту sizehint?

У меня есть qdialog, в котором я определил QscrollArea. В виджете, связанном с QScrollArea, я динамически добавил несколько строк. В каждой строке есть QCheckBox и два ComboBox. когда у меня только одна строка и немного больше, все умещается по высо…
09 фев '20 в 20:43
0 ответов

изменить size_hint всего Layout () в kivy

Я вложил макеты, то есть у меня root:=GridLayout() в качестве основного макета, который имеет 4 строки. Я добавил 4 GridLayout (), по одному в каждой строке в качестве дочернего элемента root. Затем я добавил виджеты в дочерние элементы root. Все хо…
12 май '20 в 10:20
0 ответов

Расчет HTML-делегата sizeHint() для QTreeView

Я использую C++ / Qt 5.15.2, Windows 7. Я создал типичный пользовательский делегат HTML с переопределением paintEvent() и sizeHint() за QTreeView. Я использую следующий фрагмент HTML: <img src="path_to_image" height="16" width="16"/> <span …
1 ответ

Как изменить размер QMainWindow, чтобы он соответствовал QTableWidget, у которого есть setVerticalHeaderLabels

Вот пример кода: from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem, \ QMainWindow from PyQt5.QtCore import QSize import sys DATA = { f'col{i}': [f'{i * j}' for j in range(1, 10)] for i in range(1, 10) } class Table(QTableWidge…
02 сен '21 в 19:31
1 ответ

Динамическая высота строки QTableView для большой QAbstractTableModel

Я знаю, что в stackoverflow много раз отвечали на вопрос о том, как установить высоту строки для QTableView. Я спрашиваю еще раз, но мой вопрос не совсем о том, "как", по крайней мере, не так просто. Я успешно устанавливаю высоту строки с помощью ме…
1 ответ

Как заставить size_hint_x начинаться с 0,2 вместо 0 в Kivy?

У меня есть много столбцов, которые нужно показать с помощью макета5. Поскольку приложение будет отображаться на экранах разных размеров, я использовал Layout5.bind(minimum_width=layout5.setter('width')) для установки ширины. Примечательно, что роди…
27 июл '23 в 12:59