问题标签 [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 投票
0 回答
43 浏览

c++ - 为什么我的 QListWidgetItems 在到达窗口边缘之前会中断到下一行?

如这些屏幕截图所示,我正在 Qt 中创建一个图像网格:

一排

行间断

调整窗口大小时会出现问题。最后一个图像在触及窗口边缘之前中断到下一行。当项目较大时,这一点更加明显。是否可以更改一些填充/边距/间距以允许网格撞到边缘,然后中断到下一行?

我试过使用这个,但它不起作用:


作为一个附带问题,我可以使用此样式表删除项目填充,如红色背景所示:

有没有更好的方法从单个项目中删除填充,使它们彼此相邻?为什么不起作用margin: 0; padding: 0;

0 投票
2 回答
275 浏览

c++ - 光标仍然出现在 LineEdit 中,尽管它不再聚焦

我需要将 LineEdit 和 Button 组合成这样的元素,并且我希望 lineEdit 像往常一样工作。但是当我点击lineEdit时,光标没有出现,只有当我点击3次时,光标才会出现但不闪烁。 在此处输入图像描述

之后,我单击另一个位置以失去 lineEdit 的焦点,我希望光标不再存在,但光标仍然存在。

在此处输入图像描述

我知道问题出在我的样式表中,但我不知道在哪里。你们能帮帮我吗?

这是我的代码:

0 投票
0 回答
161 浏览

qt - Qt 滚动区域滚动条不应用样式

所以我有 1 个 ScrollArea 并且我将样式表设置为:

当我运行应用程序时,样式不适用。我试图将边距编辑为 0px,但仍然无法正常工作。它只是恢复到默认样式。

0 投票
1 回答
1216 浏览

qt - 如何更改 qcombobox 悬停时的下拉背景颜色?

当鼠标悬停在 QComboBox 上时,我需要更改 QComboBox 的下拉按钮背景。

我不明白该怎么做?

如果我写

这是错误的,因为它是下拉按钮的选择器,而不是 QComboBox。

UPD:我的意思是这个按钮:

在此处输入图像描述

::drop-down - QComboBox 的下拉按钮。

答案

无法通过 QSS 达到所需的行为。它需要使用事件手动实现。