问题标签 [qstylesheet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
222 浏览

qt - 如何在使用 QQmlApplicationEngine 时加载样式表

我目前正在尝试为一个简单的 Qt5 应用程序加载样式表。因此我使用以下代码:

但是,样式表已正确加载,但未应用。我如何更改上述代码才能使其正常工作?

0 投票
1 回答
125 浏览

qt - 如何自定义 QTextEdit 边界?

我对 Qt 的设计器模式很陌生。

我希望 QTextEdit 看起来完全如此图片“高分”应该是边界的一部分。怎么可能像这样自定义 qtextedit?是通过 QStylesheet 我必须这样做还是可以通过 QtCreator 的设计器选项来完成?如果是通过 QStyleSheet,那么它的命令代码是什么?

谢谢

0 投票
1 回答
1416 浏览

c++ - QPushButton 动态背景色

我有一个QPushButton我想设置背景颜色的。我可以为此使用样式表:

但是我想在函数中使用它void foo(const QColor& a_color)。我如何确保样式表将此a_color作为参数?

所以是这样的:

有没有办法用样式表做到这一点?如果没有,没有他们我怎么能做到这一点?

0 投票
0 回答
2349 浏览

python - 当它是qgraphics场景中的小部件时如何设置qlineedit的背景颜色

使用 PyQt,我正在尝试使用样式表来设置已添加到 QGraphicsScene 的 QLineEdit 的背景颜色。问题是背景颜色是我似乎无法更改的唯一属性。例如:

将行编辑的文本颜色设置为灰色,但背景颜色保持白色。

我究竟做错了什么?

0 投票
1 回答
1604 浏览

qt - QStyleSheet - setting border-image for button also sets background image for its tooltip

I'm having a problem with setting the border-image property of a QToolButton (later on also of a QPushButton but I assume the problem will occur there too). Each of my custom buttons (inheriting from QToolButton and QPushButton respectively) has to have 3 states - inactive, running and error.

Inactive:

Running:

Error:

where self.cornerRadius is some number used to determine the roundness of my buttons in pixels and self.icon is an icon I have retrieved from somewhere.

All I do in my button's constructor (among other simple initializations) is

The clicked() signal of the button is connected to a slot in the same class where the state is changed (along with the style using self.setStyleSheet(...)) in respect to what the system's new state is.

For some unknown reason my tooltip receives the style changes of the button it "belongs to":

enter image description here

I've double-checked the Qt documentation and I see no reason that will explain this behaviour. I do NOT want to change the tooltip's style at all. Any ideas how to fix this?

0 投票
1 回答
503 浏览

c++ - 如何使用 QStyleSheet 控制 QDialog 的背景边框大小

使用样式表,如果我设置 QDialog 的背景颜色,我似乎无法控制可见颜色的宽度 - 内容和实际边框之间的差距。例如,如果我创建一个只有 QListWidget 的 QDialog,在 QGridLayout 中,我会看到背景颜色显示为 QListWidget 周围的边框。我想让这个更薄。

我怎样才能减少这个“边界”?如果 QDialog 支持盒子模型,它看起来好像背景剪辑会起作用。

如果有什么不同,我在 4.7

0 投票
1 回答
1049 浏览

qt - 使用样式表在 QMenu 中设置图标?

如何通过样式表在 QMenu 中为 QAction 设置图标?

例如:

现在我想用 QT 样式表为 action1 和 action2 设置不同的图标。

样式表可以吗?

0 投票
1 回答
2157 浏览

python - PyQt:如何在缩放模式下设置样式表内容?

我有一个应用程序,其中包含许多带有样式表的小部件,但是,我没有向界面添加任何布局,它也没有包含中央小部件,但是应用程序运行时没有任何问题。

但是,每当我尝试调整应用程序的大小(缩小)时,小部件当然不会缩放。

我进行了一些研究(因为我找不到与我的问题相关的任何其他内容),我在 Qt 文档、样式表参考中找到了这个:

“绘制的实际图像是使用与 QIcon 相同的算法确定的(即)图像永远不会按比例放大,但在必要时总是按比例缩小。”

如何使样式表随窗口缩小?(如果样式表有背景图片)


例如,我有带有样式表的按钮:

我怎样才能使这个按钮随着窗口缩小,我可以在没有布局的情况下实现这个吗?如果不是,我该如何使用布局?(没有限制太多)

0 投票
1 回答
164 浏览

c++ - Qt Stylesheet 影响整个小部件

我有一个关于 Qt 样式表的问题,我在 Windows 上使用 Qt 5.6。(这在 Qt 5.5.1 中不存在)我使用这个代码片段,这是 QDialog 中的一个 QLabel。

我还尝试使用 QObject::setObjectName() 为其命名,并使用 ID 选择器来引用它。但它仍然会发生。

它影响整个项目。我的意思是影响其他小部件。所有扩展符号都变为加号。此 QLabel 与此小部件无关(如下)。有人遇到过这个问题吗?

在此处输入图像描述

在此处输入图像描述

提前致谢。

0 投票
2 回答
10051 浏览

qt - 使用样式表自定义 QTabWidget

我如何设置 QTabWidget 的样式,如下图所示。

在此处输入图像描述

问题是:如果我设置样式表

然后它看起来像这样:

[qt 可以做到][2]。