问题标签 [qtstylesheets]
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.
qt - 如何防止在 QLineEdit 焦点上绘制默认蓝色边框
我正在尝试通过 CSS 实现无边界 QLineEdit。当 QLineEdit 不在焦点时,它工作正常,但在焦点时,默认的蓝色边框总是出现。我正在使用的简单 CSS:
我已经尝试通过 CSS 使用不同的背景颜色来获得焦点和不聚焦,它可以工作,但我无法在聚焦时移除蓝色边框。只是为了通知,我正在使用Mac。
c++ - QTreeView 的 Qt 样式表
我目前面临关于 Qt 和 QTreeView 样式表的问题。我只是希望在树中选择的当前项目以粗体书写。我之前做过研究,很多论坛给出的解决方案是:
但这对我不起作用。我尝试QTreeView {font: bold;}
了哪个有效(适用于每个项目)并且QTreeView::item:selected {background-color:red;}
也有效。为什么字体不适用于所选项目?谢谢 !
qt - Qt 样式表,如何设置 QPalette::Link 和 QPlatte::LinkVisited 的颜色
我使用了一个库,它使用 QPalette::Link 和 QPalette::LinkVisited 的颜色作为小部件的背景和边框颜色。我想用样式表改变这些颜色。如何在样式表的帮助下设置 Link 和 LinkVisited 的颜色?
我读过,qt 不支持链接的 LinkVisited 选项。但在我的情况下,这两种颜色都不是用于链接,而是用于小部件的某些部分。
我想使用样式表而不是设置 QPalette 的颜色。但似乎不可能用样式表设置颜色。这是真的吗?
我想为小部件设置颜色。我可以使用这段代码:
QPalette p;
p.setColor(QPalette::Link, QColor(0,255,0));
p.setColor(QPalette::LinkVisited, QColor(0, 255, 0));
pWidget->setPalette(p);
但我想对样式表做同样的事情。例如这样的:
QWidget { link-color: green; link-visited-color: green;}
qt - 具有自定义形状的 QPushButton
我想让一些按钮看起来像你在 Skype 中看到的按钮。如何QPushButton
使用自定义形状设置样式?我没有这样做的任何想法。所以我需要一些建议。例如,我希望我QPushButton
看起来像这张图片
c++ - 具体的 QPushButton 样式
如何自定义 QPushButton 或 QToolButton 的外观,使其看起来像elementaryos 的网页“按钮”?
我真正想要的只是特征图像位置和它侧面的文字,也许如果我幸运的话,我也可以得到这样的边框,但我真的不需要标题下面的小描述:) 我能做到吗仅使用 StyleSheets,还是我必须继承 QPushButton/QAbstractButton/类似的东西?我已经到处搜索了,但没有找到那种水平的定制,没有像在固定的地方画东西这样的东西,这正是我不想要的。
编辑:我真的很想要一个解决方案,它会给我一个可定制的按钮,而不是一个固定的图像,一些在轨道上的东西
qt - 有哪些剥皮可能性?
我的目标是创建一个皮肤模块,从某个地方加载皮肤,然后根据当前加载的皮肤更改应用程序的外观。我曾考虑使用资源文件,其中包含包含应用程序颜色属性的所有图像、字体和 json 文件,但我最近还发现皮肤也可以通过 Qt 样式表完成。我的问题是:
- 我有哪些专业的解决方案来为 Qt 应用程序蒙皮(一般来说)?
- 如何将 Qt 样式表与 QML 结合使用,以便我可以轻松更改背景图像(来自源或其他地方)、颜色等?
- 为 Qt 应用程序存储皮肤的最佳方式是什么?
添加:我的应用程序是用 QML 描述的,所以这里不可能使用样式表。我该如何设计这种应用程序的样式?如果前面的所有问题也能得到解答,我将不胜感激,这样其他用户可能会发现它很有用。
期待感谢。
python - 如何在 QTabWidget 设置背景颜色/图像特定选项卡?
经过长时间的访客状态,终于,这是我的第一篇文章。我在我的 TabWidget(来自配置)中动态创建选项卡。喜欢; - 它是python代码,pyqt,答案可以用c++编码,对我来说没关系:) –</p>
然后,通过 qss 进行样式设置,例如;
此时一切正常。但是,我想单独为我的标签着色。
我怎样才能做到这一点?如果可能,如何为选项卡设置 objectName?
所有帖子将不胜感激:)
c++ - 如何在 QSlider 的侧面添加图像
我使用它的样式表重新设计并实现了一个 QSlider。
我找不到如何在滑块本身之前和之后(左或右,顶部或底部)放置图像。
前任:
滑块:
左图:
图片右:
结果:
我目前正在使用 QHBoxLayout 并使用 QLabels 插入这些图像,但它似乎不是正确或最好的方法。
我怎样才能正确添加这些图像?
谢谢!
qt - 如何将QT中的大样式文件(qss文件)拆分为小文件并全部加载
我正在尝试做的我需要将我的大样式文件拆分为小样式文件,因为现在很难读取样式文件(qss 文件)并向其添加新样式。之后我需要加载那些小的 qss 文件来应用它们
我正在通过调用我创建的 main 函数来加载我的大文件
我考虑过拆分大文件,将小文件添加到资源中,然后将它们全部打开,然后QFile
将它们全部连接到一个字符串中,但是每次添加新的 qss 文件时,我仍然需要再次执行相同的过程
有没有有效的方法来做到这一点?!