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

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

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

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

8得票2回答
当聚焦时为QSpinBox设置边框

对于已有的 Qt 项目,我想通过 qss 文件为获得焦点的小部件设置边框。但是我遇到了一些意外的结果。当我更改 QSpinBox(和QDoubleSpinBox)的边框时,边框会按照我的期望发生变化,但上下箭头也会改变并且看起来很丑陋。 以下是我的样式定义(完整示例可在此处找到): Q...

7得票2回答
在QTextEdit中为HTML内容应用样式表

我有一个 QTextEdit,我在其中显示一些 HTML 内容。我能否为这个 HTML 内容应用样式表? 请勿将它与将 Qt 样式表应用于 QTextEdit 混淆(我知道该怎么做)。我想要改变 QTextEdit 小部件中“HTML”内容的外观。 --- 编辑 ---- 相关: Qt ...

8得票1回答
更改禁用状态的QIcon图标色彩

我有一个使用自定义主题的应用程序,禁用的图标灰度太亮了。我想要改变禁用图标的色调颜色。 现在我知道有这样的可能性: QTableWidgetItem *name = new QTableWidgetItem("test"); QIcon icon("toto.png"); icon.add...

7得票1回答
QMainWindow和包含的小部件之间的填充

我正在尝试增加QMainWidget内小部件与边缘之间的填充。您可以在下面的图像中看到问题: QTabWidget(是QMainWidget的中央小部件)和主窗口左侧之间没有填充。另外,QDockWidgets和主窗口右侧之间也没有填充。 我尝试使用QSS样式表来增加填充: QMai...

12得票5回答
Qt:如何美化QTabWidget

我正在使用Qt,我在Qt Designer编辑器中设置了一个QTabWidget,您可以在图片1中看到。 正如您所看到的,在Tab4之后,有一段空白区域一直延伸到右边缘,我需要以某种方式使用颜色填充该空间,就像图片2中所示(最好能够设置渐变颜色)。或者另一种解决方案是选项卡浮出覆盖整个...

8得票4回答
Qt样式表:如何应用样式到菜单?如何去除QTextEdit周围的蓝色色调?

我正在尝试将菜单栏设为渐变黑色,这个效果很好,但是菜单的标题没有变化。 这是我使用的样式表: QString styleSheet = "QMenuBar{background: qlineargradient(x1:0,x2:0,y1:0,y2:1,stop:0 #cccccc, st...

9得票1回答
QWidget无法绘制背景颜色。

我正在使用Python 2.7和PySide 1.2.1,并需要一个小部件来绘制有颜色的背景。在Qt Designer中,我创建了一个简单的窗口,包含一个标签、一个包含三个其他项目的小部件和另一个标签。对于包含按钮、单选框和复选框的小部件,我将styleSheet属性设置为background...

8得票2回答
Qt全局样式表加载?

如何在Qt中全局加载样式表(.qss样式资源)? 我正在尝试使事情比以下方式更有效率: middleIntText -> setStyleSheet("QLineEdit { border: 1px solid gray; ...