8得票5回答
QComboBox下拉列表中所选项目的样式

我想要在combobox下拉列表中样式化所选项目的高亮显示。 与其他问题的不同之处在于,我不想为“选定”项目(悬停时)设置样式,而是要为已选择的项目设置样式。 默认情况下是一种勾号,该勾号会覆盖文本。我希望所选项目具有粗体文本,并且没有勾号。 或者最坏的情况下,只需将文本向右移动,以使勾...

27得票2回答
如何在Qt样式表中覆盖一个属性:值对

我正在OSX Mavericks上编写新手Qt5代码,并希望覆盖给定窗口小部件的StyleSheet中的一个属性:值对。 如果我运行以下自包含演示代码: #include <QApplication> #include <QMainWindow> #include...

10得票5回答
选项卡关闭按钮位置

我想在我的Qt应用程序中将选项卡设置为以下样式: 我使用了以下样式表: QTabBar{background-color: #fff; border-top: 0px;} QTabBar::tab { border-image: url(:/New_UI/tab_ina...

12得票1回答
设置布局的背景颜色

由于布局对象没有属性“.setStyleSheet()”,那么如何为给定的布局设置背景颜色呢? 作为视觉解释,可以设置标签和按钮的背景颜色,但无法设置包括间隔器在内的整个布局的背景颜色。 通过编程,我正在水平布局中组织一些信息并在框架中显示它们。 我想为每个循环交替使用背景颜色。for...

14得票1回答
如何使用非标准自定义字体与样式表?

我有一个使用PyQt4编写的应用程序,通过使用以下代码,可以使用外部的.qss文件来设置其样式:... app = QtGui.QApplication(sys.argv) stylesheet = open('mystylesheet.qss').read() app.setStyleShe...

10得票1回答
使用样式表调整QGroupBox中标题的位置

我正在尝试为QGroupBox设置样式,以满足特定的设计要求: 注意 - 顶部的组标题应该在左侧,但要超过框曲率。 使用以下样式表,如果我删除“left”这个词,我会得到下面的图片(第二张图片): QGroupBox { font: bold; border: 1p...

8得票1回答
QLinearGradient 水平和垂直方向

我试图使用QGraphicsView生成可点击的HVS色彩空间小部件。整个QGraphicsView的背景应该像下面的图片一样(不带JPEG伪影)。单击x,y位置应该给出光标下的颜色。 我不想直接使用图片,而是考虑在两个方向(水平和垂直)上都使用qlineargradient(使用qstyl...

12得票2回答
从QGroupBox中移除标题

如何完全删除 QGroupBox 的标题?如果只是将其设置为空,则标题所在的标签仍然占据了空间。效果如下图所示: 但我想让它看起来像这样: 我尝试了以下几种方法,但都没有成功: 将标题字体大小设置为零 通过样式表给标题设置零大小,使用 setStyleSheet("QGroup...

15得票3回答
如何在Qt中通过setStyleSheet()添加样式而不丢失原始样式?

我知道我可以使用 setStyleSheet() 在Qt中设置样式。但是当我两次使用 setStyleSheet() 时,第一次使用 setStyleSheet() 设置的样式会丢失。 例如, setStyleSheet("QLabel{color:red;}"); setStyleShe...

11得票2回答
如何更改QMainWindow边框和标题栏的颜色?

下面的QMainWindow使用QSS分配了深灰色背景颜色。我还想更改边框和标题栏的颜色。如何控制QMainWindow边框和标题栏的外观?我想知道如何更改它们的颜色,以及如何控制边框宽度和标题栏的高度。from PyQt4.QtCore import * from PyQt4.QtGui i...