• 7901阅读
  • 4回复

QTableWidget类设置问题 [复制链接]

上一主题 下一主题
离线qq419036154
 

只看楼主 倒序阅读 楼主  发表于: 2010-08-27
— 本帖被 XChinux 执行加亮操作(2010-09-07) —
正在写一个音乐播放器,用到QTableWidget,想要调整其大小,试了很多方法:
musicTable = new QTableWidget(0, 2);
musicTable->setColumnWidth(0,200);
 musicTable->setColumnWidth(1,20);


右边多余的空间不知道怎么占满?

然后用
 musicTable->setGeometry(0,0,3000,500);
或者
  musicTable->resize(300,500);

设置大小,可是也没反应
是不是Layout布局的原因,现在使得我怎么也改变不了它的大小?

各位有碰到这种情况吗?
离线qq419036154

只看该作者 1楼 发表于: 2010-08-27
自己顶一个
离线dbzhang800

只看该作者 2楼 发表于: 2010-08-27
引用第1楼qq419036154于2010-08-27 21:15发表的  :
自己顶一个

http://qtcn.org/bbs/read.php?tid=31526

1. 多看manual
2. 善用搜索
离线qq419036154

只看该作者 3楼 发表于: 2010-08-27
引用第2楼dbzhang800于2010-08-27 21:39发表的 :
http://qtcn.org/bbs/read.php?tid=31526
1. 多看manual
2. 善用搜索
.......

刚才试了下musicTable->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
可还是一样的,多余的空间填不满
离线qq419036154

只看该作者 4楼 发表于: 2010-08-28
一开始是占满了

可是添加了信息到表格里就变了

怎么才能保持原状啊
快速回复
限100 字节
 
上一个 下一个