问题标签 [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.
c++ - QSlider 增加手柄尺寸
我非常需要增加滑块的句柄大小,但没有 css 选项可以做到这一点(styleSheet())。Qt 文档中的默认示例也没有帮助我。
我有一个这样的滑块:
我希望增加手柄的高度,如下面的解释图所示,但我猜不出该怎么做。可能唯一的方法是继承 QAbstractSlider?
这是我的代码中的样式表:
c++ - 隐藏 QPushButton 和 QLineEdit 边框
我想隐藏那些边框
.
让它看起来像这样
我发现用 QT 创建一个漂亮的 GUI 非常困难,所以我想设计一个作为 PNG 背景并在其上放置一个透明对象的想法,所以我的问题是如何在 QT 中隐藏 lineEdits an Buttons 的边框
c++ - 为 QWidget 的私有成员设置样式表
我有一堂像下面这样的课:
我想为我的应用程序创建一个样式表,允许设置私有QPushButton
成员的一些属性(如背景颜色) m_button
,但不能设置QPushButton
我的 GUI 周围的其他属性。
我已经看到了如何为子类设置样式表,但是我找不到为类的特定私有成员设置样式表的方法。有没有办法实现它?
c++ - Qt QFrame StyleSheet 在 MainWindow 中不起作用
我正在努力解决一个基本的样式表问题。我正在尝试将样式表应用于 MainWindow 中的 QFrame,并且由于某种原因,样式表被忽略了。这似乎与自定义小部件的 Qt Stylesheet和为 stylesheet 启用自己的小部件有关,但我尝试添加一个 paintEvent 并没有帮助。它必须是一些简单的东西,但我看不到它。任何人都可以帮忙吗?
主.cpp:
主窗口.h:
主窗口.cpp:
qt - 在 TableView 中保持相同的选择颜色,无论它是否处于活动状态
我在我的 GUI 中使用 QTableView 类,并且无论 TableView 处于活动状态还是非活动状态,我都希望所选行具有相同的颜色。我试图设置这个 CSS 样式表来实现这一点:
在 Linux 上,它工作得很好,但在 Windows 7 上,当 TableView 失去焦点时,文本变成黑色而不是保持白色(背景保持蓝色,所以这部分没问题)。我在这里错过了什么吗?
html - Qt 创建一个左箭头样式的按钮
我正在 Qt 框架上使用 c++ 创建一个 Gui 应用程序。
我一周前开始使用 Qt 并创建了一个科学计算器。现在我正在创建一个应用程序,其中包括扩展应用程序的主窗口。我已经做到了。现在我想使用“左箭头”形按钮。我已经寻找方法来做到这一点,现在我知道我可以在 Qt Designer 中使用该按钮的样式表来做这样的事情。
如果有人可以帮助我,我会很高兴。它应该是一个可以容纳 40x40 像素的小按钮。
我设法创建了一个圆形按钮,但我无法创建一个左箭头形的按钮。:(
下面是从另一个问题中取自 Lol4t0 的圆形按钮的样式表。
qt - Qt在焦点输入/输出事件上更改样式表
好吧,我现在感觉真的很愚蠢......我有一个 QTableWidget,当它有焦点时,我想更改样式表,使其成为边框“突出显示”。我可以简单地通过子类化小部件的 focusInEvent 来做到这一点,但是如果我调用setStyleSheet()
它会覆盖我之前所做的所有样式。以清洁的名义,我试图找到仅更改边框颜色而不覆盖其他样式的最佳方法。
作为说明,我正在尝试为所有属性找到执行此操作的最佳方法。在这种情况下,我需要边框颜色,但我想我将来也想改变其他的东西。
PyQt4 中的简单示例:
c++ - Qt - 从索引 x 到末尾的样式字符
如何在 QLineEdit 中设置从索引 x(例如 x=10)到文本结尾的字符样式?
例子:
QLineEdit 中的文本:
0123456789
我想让从索引 2(即 2)到末尾的字符应该是粗体。
01 23456789