问题标签 [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 - 如何使 Qt 中的选项卡看起来像 Google Chrome 中的选项卡?
我不希望我的标签具有像 Chrome 这样的拖放功能(正如这个问题所涵盖的那样:Apply chrome like tabs in Qt)——我只是希望它们看起来像 Chrome 标签。
我目前正在使用QTabWidget
,但它的内置形状QTabWidget::Triangular
太丑了。我需要使用什么?样式表或图像或其他东西?
qt - Qt 编译和样式表
每次我在修改我的 qss 样式表文件后编译我的 Qt 项目时,都不会考虑这些修改,除非我重建所有内容。
关于解决此问题的任何想法,这样我每次更改 qss 时都不必等待 5 分钟?
注意:我使用 Qt 4.8,并且我的样式表在资源文件 (qrc) 中声明。
编辑:正如Luca Carlon所建议的,当通过 .qrc 文件在项目中引用 qss 时,qss 中的更改不会影响 qrc,编译器会忽略它。为了避免这种情况,我在我的项目中添加了一个自定义构建步骤:
- 在 qmake 步骤之前!
- 调用不带任何参数的 .bat 文件
- .bat 包含真正的命令copy /b files.qrc +,,
c++ - 更改 Qt 中父 QWidget 悬停状态的样式
我在 Qt 中有一个复合控件,它是一个 QWidget,其 QHBoxLayout 包含 3 个子控件(QWidget > QHBoxLayout > 3 QLabels)。在其中一个控件上,它只是一个显示图标的 QLabel,我希望它在将鼠标悬停在整个控件上时更改它的图标。当实际将鼠标悬停在该图标上时,我可以让它工作
但是,我希望它在鼠标位于整个控件上的任何位置时显示悬停图标。
我尝试了类似以下的方法:
乃至
希望它会在父级的悬停状态下激活,但它什么也不做。
有没有办法纯粹在样式表中做到这一点?
如果没有,有没有办法在代码中将父悬停状态传播给它的子代?
c++ - Qt 样式表按钮背景颜色
我正在使用样式表来设置 QPushbutton 的背景颜色:
这是可行的,但是当我也更改 QWidget 的背景颜色时,按钮具有与 QWidget 相同的背景颜色(在此示例中,按钮是黑色而不是红色)。
有谁知道在设置 QWidget 的背景颜色时如何使按钮着色?
qt - 在不更改 QWidget 的情况下使用样式表定义选项卡背景?
我想制作一个非常基本的 GUI:选项卡、文本区域。
但我想给我的标签上色,让它们在 MAC、Windows 和 Linux 上看起来总是一样的。
所以,我尝试使用样式表:
但是即使选项卡看起来不错,也有一个问题:选项卡窗格仍然是透明的......
我可以通过添加强制背景颜色:
但是如你所知,这改变了所有小部件的背景颜色,甚至我的 QPlainTextEdit 我仍然想要一个白色背景。更烦人的是,这会重置操作系统皮肤并显示丑陋的滚动条(我真的很想保持原样)。
有没有一种方法可以更改选项卡窗格背景而无需重新设置所有组件?
qt - QDockWidget::title (需要更改字体和大小)
我在我的 QT 应用程序中为 QDockWidgets 设置了以下样式表。除了字体之外,样式中提到的所有东西都可以正常工作。为什么未检测到“字体”以及如何更改 QDockWidget 标题的字体和大小?
c++ - 内容不滚动时如何设置 QScrollBar 的样式?
我想设置滚动条的样式。当滚动区域内容滚动时,我可以将样式应用于滚动条。但是当内容不滚动时,样式不会被应用到它。
我使用了以下样式元素:
当内容滚动时,这些元素可以正常工作。
当内容不滚动时,我尝试使用以下元素:
但没有任何效果:(
谁有类似问题请回复。。
谢谢
qt - 选项卡关闭按钮位置
我想在我的 Qt 应用程序中设置标签的样式,如下所示:
我使用了以下样式表:
结果如下(关闭按钮的位置不是我想要的):
我做错了什么&我怎么能得到我想要的结果?
qt4 - Qt - Windows 7 基本主题下禁用 QPushButton 的样式表
我可以使用StyleSheets更改QPushButton的字体和字体颜色。问题是在旧的 Windows 主题下,禁用的按钮显示阴影字体,但我不知道如何通过 StyleSheets 摆脱这个阴影前面。任何人都可以请提出你的想法。提前致谢。
qt - QHeaderView::section:selected
我将以下样式段应用于 QHeaderView
由于某种原因,QHeaderView 的“选定”伪状态不起作用,但在文档中它说它应该起作用。我试过以下并且它有效:
我的问题是,如何为选定的 Header TIA 应用不同的样式