Описание тега qstyle
QStyle - это абстрактный базовый класс, который отвечает за внешний вид графического интерфейса.
0
ответов
Как определить высоту строки представления элемента по умолчанию?
По причине, которую я еще не понял, из коробки QTableView имеет высоту строки примерно в два раза больше QTreeView или же QListViewпо крайней мере в моей системе. Я пытаюсь выяснить значение по умолчанию, которое Qt должен иметь для этого типа элеме…
27 янв '17 в 11:44
2
ответа
Отключить тему меню в Qt?
Я унаследовал проект Qt, у которого были тематические меню правой кнопки мыши (которые выглядят очень странно в macOS). Я удалил вызов setStyleSheet() из QMenu, но он по-прежнему выделяет только текст вместо фона элемента и использует странные разме…
31 мар '17 в 16:46
2
ответа
Отключенная тень заголовка QGroupBox (она же гравировка)
Внимательно посмотрите на отключенный заголовок QGroupBox (см. Прикрепленное изображение). Под буквами заголовка вы заметите крошечную белую 1-пиксельную тень. Это едва заметно на таблице стилей по умолчанию, но это может быть намного более раздража…
24 июл '13 в 18:37
1
ответ
Рисование текста QPushButton с кнопки
Я создаю пользовательский QPushButton. Если у кнопки есть значок, я хочу, чтобы значок находился в центре кнопки. Если у кнопки есть текст, я хочу, чтобы текст центрировался на кнопке. Я могу справиться с обоими этими случаями. Если кнопка содержит …
31 май '13 в 15:15
0
ответов
Невозможно увидеть pushButton->setIcon(style.standardIcon(QStyle::SP_MessageBoxCritical))
Я использую Qt4.8.6 на Windows7, я пытаюсь установить QStyle::SP_MessageBoxCritical Icon для QPushButton, как показано ниже QPushButton* criticalButt = new QPushButton(this); criticalButt->setIcon(style.standardIcon(QStyle::SP_MessageBoxCritical)…
23 май '15 в 18:33
1
ответ
Как нарисовать QTreeWidgetItem с другим стилем?
Вот главная проблема: я использую QTreeWidget класс как главное дерево, которое должно показать мне эту древовидную структуру: [Today] [Row1] [Row2] [SubRow21] [SubRow22] [Row3] [Yesterday] [Row4] [SubRow41] [etc] С Qt Designer Я установил этот код …
18 ноя '11 в 07:20
3
ответа
Qt:: Как опустить текст в QSpinBox
Я использую спинбокс с пользовательским шрифтом, который выглядит слишком высоко в спинбокс. Как мне переместить текст ниже? Я уже переопределил QStyle и сделал шрифт ниже в другом виджете, но я не могу найти, где это сделать с помощью spinbox. Там …
12 фев '10 в 00:32
3
ответа
Изменить значок при изменении состояния с помощью таблицы стилей Qt
Я пытаюсь поддержать их для своего приложения, и я сталкиваюсь с проблемой, когда мне приходится менять значки в зависимости от состояния QPushButton (по умолчанию, при наведении курсора, нажата и т. Д.). Вот что я использую, чтобы установить значок…
13 дек '13 в 18:55
1
ответ
Как очистить QWidget Painting-Cache?
Я работаю над пользовательским стилем QMessageBox. В моем собственном классе QStyle в методе polish() я вызываю: if( (pDialog = qobject_cast<QDialog*>( pWidget )) != NULL ) { pDialog->setWindowFlags( pDialog->windowFlags() | Qt::Frameles…
22 окт '12 в 11:26
0
ответов
Настроить стрелку подменю с помощью QStyle
Я хотел бы знать, если кто-то знает, как настроить стрелку, которая появляется в меню, которая служит для указания пользователю, что этот элемент может отображать подменю с помощью подкласса QStyle. Благодарю.
13 дек '17 в 09:48
0
ответов
Как сделать QLabel похожим на QListWidget на всех платформах
У меня есть QListWidget, который я хочу заменить на QLabel, отображающий сообщение об ошибке. Чтобы он был бесшовным, мне нужно, чтобы QLabel выглядел идентично пустой строке QListWidget по центру текста ошибки. Я хочу, чтобы это также работало неза…
07 июн '18 в 13:08
1
ответ
Стиль PyQT Fusion снимает флажки в выпадающем списке
Я создал проверяемый qcombobox, используя следующий код. Затем я применил стиль фьюжн, чтобы моя программа выглядела лучше. Однако это приводит к тому, что флажки рядом с элементами в моем коде больше не отображаются. Как я могу это исправить? class…
27 окт '18 в 18:54
2
ответа
Как Qt выбирает стиль по умолчанию?
В приложении Qt GUI QApplication::style()->objectName() вернет текущий стиль, например "windowsvista". Как / где он выбирает этот стиль по умолчанию и какую информацию он использует для принятия решения?
04 янв '18 в 10:17
1
ответ
Стиль наведения и выбранные цвета для произвольно выбранных QTreeWidgetItems
У меня есть QTreeWidget и у меня есть таблица стилей, примененная к нему. Я хотел бы некоторые из QTreeWidgetItemчтобы иметь разные hover а также selected цвета, чем остальные элементы стиля. Я покрасил normal состояние с setData(columnNumber, Qt::F…
26 ноя '14 в 16:03
1
ответ
Как добавить флажок в левом нижнем углу QGraphicsView?
Я хочу добавить флажок в левом углу QGraphicsView, Я пытался нарисовать его прямо в painEvent с моей точки зрения. void BhGraphicsView::paintEvent(QPaintEvent* event) { QGraphicsView::paintEvent(event); QStyleOptionButton opt; opt.state = QStyle::St…
30 май '14 в 19:23
1
ответ
Как заставить приложение QT использовать родные курсоры Windows вместо конкретных qt?
В моем приложении я хочу иметь встроенные иконки курсоров Windows вместо загруженных / собранных из ресурсов qt. Например Qt::SplitVCursor/Qt::SplitHCursor, которая отличается от стандартной Windows.
23 дек '15 в 10:59
1
ответ
QProxyStyle выравнивает заголовок QTreeView по ветке
Я создаю QProxyStlye и хотел бы выровнять первый столбец заголовка с элементами в столбце. Обычно первый столбец начинается с (0,0), а элементы смещаются на ширину индикатора возможной ветви (красный квадрат на изображении).
26 фев '16 в 07:51
1
ответ
Установка стиля при использовании QStyleFactory из списка стилей в QComboBox
Я реализовывал приложение, используя PyQt4. В этом приложении я хочу установить стиль в соответствии с выбором пользователя, и я хочу установить стиль, не перезапуская диалог снова. Вот мой кусок кода, который влияет на область стилей: import sys fr…
06 янв '14 в 21:00
1
ответ
Qt - стиль символов от индекса x до конца
Как стилизовать символы от индекса x (например, x=10) до конца текста в QLineEdit? Пример: Текст в QLineEdit: 0123456789 И я хочу сделать символы из индекса 2 (то есть 2) до конца должны быть жирным шрифтом. 0123456789
30 июн '18 в 20:35
1
ответ
Должен ли я получить стандартные значки из QFileIconProvider или QStyle?
Оба класса предлагают стандартные значки для папок и файлов. Какой я должен использовать? Они гарантированно будут одинаковыми?
02 июн '17 в 15:55