• 5533阅读
  • 4回复

QListWidget元素怎么能按比例显示? [复制链接]

上一主题 下一主题
离线hkd0518
 
只看楼主 倒序阅读 楼主  发表于: 2010-12-24
现在想要用QListWidget做一个图标的display,想要做成3*3的形式,但是每次窗口放大后,每行和每列的元素数都会增加,会变成n*n


没有什么办法让它在任何情况下都保持3*3的形式呢?


谢谢啦~~
离线cycloneii

只看该作者 1楼 发表于: 2010-12-25
自己做个delegate
离线hkd0518
只看该作者 2楼 发表于: 2010-12-25
回 1楼(cycloneii) 的帖子
我是新手...麻烦您说下那个delegate是什么好么?
离线cycloneii

只看该作者 3楼 发表于: 2010-12-25
就是继承QStyledItemDelegate,这个从model中获得数据,然后在view上绘图
要不你可以改用QTableWidget,设置成3列,然后隐藏header,隐藏边框,这样就和ListWidge看起来差不多了
离线hkd0518
只看该作者 4楼 发表于: 2010-12-25
回 3楼(cycloneii) 的帖子
谢谢~
我觉得我还是用QTableWidget试下吧...QStyledItemDelegate不了解...
快速回复
限100 字节
 
上一个 下一个