标签: c++ qt styles qlistview
我正在编写一个在Linux和Windows上运行的GUI,并广泛使用QListView类。我希望两个系统上的用户保持GUI的外观一致。
QListView
开箱即用,Qt对这些系统上的可扩展/可折叠项目图标使用不同的装饰。有没有办法,也许使用代表,用一组自定义图标替换装饰?
答案 0 :(得分:1)
如果您使用的是Qt 5. *,您可以使用独立于平台的 Fusion 样式。它在不同平台上看起来几乎相同。只需添加你的main.cpp:
qApp->setStyle("fusion");