c++ - 如何获取 Qt C++ 中所有可用主题的列表?
问题描述
有没有办法通过 C++ API 在 Qt 中获取所有已安装主题的列表(例如“motif”、“gtk+”等)?
解决方案
假设您想获取 Qt 可以使用的样式列表,那么您必须使用QStyleFactory::keys()
:
qDebug() << QStyleFactory::keys();
输出:
("bb10dark", "bb10bright", "cleanlooks", "gtk2", "cde", "motif", "plastique", "Windows", "Fusion")
推荐阅读
- html - HTML 的简单宏
- python - 无法检测 pre_save 信号给出的文本“Notebook 9 Pro”的语言。Django 2.1,Python 3.7
- python - 使用 np.where 将列值转换为 NaN
- java - 运行 JDBC Tomcat Java 的空指针异常
- javascript - How to convert 24h time format to 12h format and the other way around?
- python - Apply KNN from small supervised dataset to large unsupervised dataset in Python
- powershell - PowerShell try/catch/finally 不适用于 New-EventLog
- python - 如何在 Mac 上将 Python 完全恢复为出厂设置
- android - FileProvider 为某些 Android 8 用户抛出异常
- sql-server-2017 - 查询存储已配置,但我在任何负载下的查询均未显示