39得票6回答
自定义小部件的Qt样式表

我在当前项目中有几个自定义小部件。 我希望将样式表应用于它们,当我在Qt Creator中这样做时,它似乎有效。 但是,当执行程序时,没有使用样式表。 Qt小部件的样式表正常工作。 有人有什么建议吗? WidgetUnits.h#ifndef WIDGETUNITS_H #define WID...

30得票5回答
如何更改QPushButton的文本和背景颜色

我正在使用以下代码将QMenu连接到QPushButton。当按钮被点击时,会显示一个带有多个子菜单项的下拉菜单。button=QPushButton() button.setText("Press Me") font=QtGui.QFont() button.setFont(font) b...

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

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

24得票6回答
在qt样式表中使用变量

在 .qss 文件中是否有可能为十六进制/RGB 数值指定变量名称?例如:myColor = #FFCC08 QPushButton { background-color: myColor;} 这样我就可以在样式表顶部定义变量,并在需要的地方使用变量名称,而不是使用十六进制代码。此外,如果我需...

23得票1回答
QSyntaxHighlighter - 文本选择覆盖样式

我正在使用QPlainTextEdit和QSyntaxHighlighter制作自定义代码编辑器,但我遇到了一个问题。我想要在选定文本中保留语法高亮。然而,选择的颜色(环境颜色)会覆盖由QSyntaxHighlighter和html标签高亮的文本颜色。其他属性,如字体族,将被保留。 例子...

21得票1回答
使用样式表设置QGroupBox标题的字体大小

我想使用样式表设置QGroupBox标题的字体大小,但是我似乎无法弄清楚如何实现。根据我所阅读的这里的内容,我编写了以下代码。不幸的是,它并没有完全生效。groupbox->setStyleSheet(style) 其中style为:QGroupBox::title { subc...

19得票2回答
如何在PyQt中为自定义小部件应用样式表

# -*- coding: utf-8 -*- import sys from PyQt4.QtGui import * from PyQt4.QtCore import * class MainWindow(QWidget): def __init__(self): ...

19得票1回答
PyQt为特定元素添加颜色

这可能是一个简单的问题,但我试图给我的应用程序中的特定QLabel设置颜色,但它不起作用。 我尝试的代码如下:nom_plan_label = QtGui.QLabel() nom_plan_label.setText(nom_plan_vignette) nom_plan_label.se...

16得票4回答
如何制作一个快速的 QTableView,其中包含 HTML 格式和可点击的单元格?

我正在制作一个词典程序,它将单词定义以三列QTableView子类的形式显示出来,当用户键入它们时,从QAbstractTableModel子类中提取数据。就像这样: 我想对文本添加各种格式,我正在使用QAbstractItemView::setIndexWidget将一个QLabel添...

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

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