QListView的自定义装饰

时间:2015-02-05 13:11:17

标签: c++ qt styles qlistview

我正在编写一个在Linux和Windows上运行的GUI,并广泛使用QListView类。我希望两个系统上的用户保持GUI的外观一致。

开箱即用,Qt对这些系统上的可扩展/可折叠项目图标使用不同的装饰。有没有办法,也许使用代表,用一组自定义图标替换装饰?

1 个答案:

答案 0 :(得分:1)

如果您使用的是Qt 5. *,您可以使用独立于平台的 Fusion 样式。它在不同平台上看起来几乎相同。只需添加你的main.cpp:

qApp->setStyle("fusion");