首页 > 解决方案 > 如何获取 Qt C++ 中所有可用主题的列表?

问题描述

有没有办法通过 C++ API 在 Qt 中获取所有已安装主题的列表(例如“motif”、“gtk+”等)?

标签: c++qt

解决方案


假设您想获取 Qt 可以使用的样式列表,那么您必须使用QStyleFactory::keys()

qDebug() << QStyleFactory::keys();

输出:

("bb10dark", "bb10bright", "cleanlooks", "gtk2", "cde", "motif", "plastique", "Windows", "Fusion")

推荐阅读