我有一个QTableView包含数据库中的数据行.但是,设置setAlternatingRowColors(true)只会替换具有数据的行颜色 - 表的其余部分只是白色,这不是您期望的行为(例如,在任何浏览器的书签列表中查找 - 空行具有交替颜色).
有没有人知道一个workarund或Qt提供的表视图的替代方案?我已经摆弄了样式表和项目代表,结果相同.
随机查询就像
https://api.soundcloud.com/tracks.json?genre=Rnbhiphop
给出类似的东西
[
{
"kind":"track",
"id":161532719,
(...)
"artwork_url":null,
(...)
},
{
"kind":"track",
"id":161532718,
(...)
"artwork_url":null,
(...)
},
(..)
]
Run Code Online (Sandbox Code Playgroud)
在许多情况下,artwork_url为null,尽管这不一致.
但是,当查看单曲目ID 161532719(上面列表中的第一个)时
http://api.soundcloud.com/tracks/161532719.json
我们得到
{
"kind":"track",
"id":161532719,
(...)
"artwork_url":"http://i1.sndcdn.com/artworks-000087026689-ogd56p-large.jpg?e76cf77",
(...)
}
Run Code Online (Sandbox Code Playgroud)
...奇怪地说,轨道161532719有一个有效的artwork_url.许多其他轨道也是如此.
这是一个错误,还是我在这里做错了什么?