问题标签 [qstyle]
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 - How to set QPalette back to default system palette?
I start my application initially in a dark color theme according to this example.
I would like to make possible for users, to switch back to their current default system color profiles of their operating system (as I start that application without setting QPalette). Is that posssible?
c++ - 控制图标在 QLineEdit 中的位置
我已经子类QStyle
化以控制我的应用程序的方面。在自定义 的方面后QLineEdits
,我需要在 中添加一个图标,QLineEdit
并且它必须可供用户点击。我已经看到我可以使用该方法QLineEdit::addAction
在QLineEdit
. 问题出现在它绘制图标的位置,因为我有自定义QLineEdit
,图标绘制得太靠近边缘QLineEdit
。我需要分离更多的图标QLineEdit
边缘。有谁知道如何控制图标在 中的位置QLineEdit
?
c++ - 如何找出默认的项目视图行高?
由于我还没有意识到的原因,开箱即用的行高大约是or的QTableView
两倍,至少在我的系统上是这样。我试图找出 Qt 应该为这个元素类型提供的默认值;可悲的是,以下代码第二次被触发。QTreeView
QListView
Q_ASSERT
显然,我在这里缺少一些初始化。我能找到的唯一示例是从一些预先存在的对象中复制选项数据,但我没有任何东西可以复制它们——我需要当前样式的默认值。建议,有人吗?
macos - 在 Qt 中关闭菜单的主题?
我继承了一个以右键单击菜单为主题的 Qt 项目(在 macOS 上看起来很奇怪)。我从 QMenu 中删除了 setStyleSheet() 调用,但它仍然只突出显示文本而不是项目的背景,并使用奇怪的字体大小。
Qt 应用程序中是否还有其他地方可以设置菜单以某种方式继承的颜色?
菜单通过 exec() 显示,并且 QMenu 和 QActions 以 QWidget 作为其父级创建,以防万一。
c++ - 我应该从 QFileIconProvider 还是 QStyle 获取标准图标?
这两个类都为文件夹和文件提供标准图标。我应该使用哪一个?它们能保证相同吗?
qt - How to determine the height of a QTabBar
I have two different QDockWidgets: One containing some buttons above another main_widget (File explorer), and another containing a QTabWidget.
Question: I aim to get the main_widget and the content of the tabs to the same height. How do I do this best?
Here's the basic layout:
Preliminary solution:
I can manually tune the spacing between the tools_layout
and the main_widget
:
However this setting is OS- and Style-dependent.
Is there a way to calculate the required spacing?
So far, I've found sizeHint()
, minimumSize()
and totalMinimumSize()
for the tools_layout
. In a test, they were the same. Which one to use?
That's half of the required information. How do I determine the height of the tabs? Here I've dug into QStyle.pixelMetric()
, trying
c++ - Qt 如何选择默认样式?
在 Qt GUI 应用程序中,QApplication::style()->objectName()
将返回当前样式,例如“windowsvista”。
它如何/在哪里选择这种默认样式,以及它使用什么信息来决定?
qt - Qt 小部件的黑暗主题?
背景
我正在构建一个 PyQt5 应用程序,我想为其设置一个深色主题。以前我从事过 Android 开发,我可以为整个应用程序设置一个深色主题
问题
Qt 中是否内置了一个深色主题(适用于应用程序中的所有小部件,并且是跨平台的)?