首页| 论坛| 消息

回复: 怎样修改ListWidget的行间距?
#6 [blusherbear 12-09 12:50]
这确实是个问题,一直没有找到好方法。
#7 [stdjgwyc 12-10 09:38]
看来大家都碰到了这个问题~~
我在使用QTableWidget的时候,数据量很大,而如果要设置行距,需要一行行的设置,太耗费时间,放弃了~~
结合上面几位,我有个想法~~
如果设置字体,不是想要的效果,
但是,
QSize size = QSize(40,20);
ui.listWidget->setGridSize(size);
设置GridSize的话,是item的Rect变了,但是很丑~~ (只需要上面语句)
如果结合gridsize与字体设置,应该能满足你的要求
建议你试试,有结果发来看看
#8 [stdjgwyc 12-10 09:42]
或许还有更好的方法~~
QListView中有
void setUniformItemSizes ( bool enable ) 这个函数,也可以尝试一下~~~~~~~
#9 [lazybone 12-10 09:48]
To : stdjgwyc 谢谢
我的ItemWidget需要不断被调用 需要一改全改de方法
手头有三个可行方法:
1 添加空白图标
2 修改字体
3 修改第一行,然后setUniformItemSizes 。
4 重写ItemXXX类(不会)
内容是可变的,我不想每次都改
#10 [stdjgwyc 12-10 09:55]
都试下~~~~ 然后选一种最方便的来用

<< 1 2 3 >> (2/3)

回复 发表
主题 版块