我有一个 QTableView 包含数据库中的数据行。但是,设置 setAlternatingRowColors(true) 仅交替具有数据的行颜色 - 表的其余部分只是白色,这不是您期望的行为(例如,查看任何浏览器的书签列表 - 空行具有交替颜色)。
有谁知道 Qt 提供的表格视图的解决方案或替代方案?我摆弄了样式表和项目委托,结果相同。
为什么不使用 Qt QSS 呢?它工作得很好。看看这里:http://www.qtcentre.org/threads/42211-QTableWidget-alternating-background-color?p=263046#post263046 http://www.qtcentre.org/threads/42211-QTableWidget-alternating-background-color?p=263046#post263046
myTable->setAlternatingRowColors(true);
myTable->setStyleSheet("alternate-background-color: yellow;background-color: red;");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)