• 7538阅读
  • 7回复

怎么设置QTabelWidget每格的大小 [复制链接]

上一主题 下一主题
离线kofpk
 
只看楼主 倒序阅读 楼主  发表于: 2008-12-16
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
格子太大不美观。
有没办法可以调整格子的大小呢???
离线lazybone
只看该作者 1楼 发表于: 2008-12-16
可以紧凑点
QTabelWidget.resizeColumnsToContents();
QTabelWidget.resizeRowsToContents();
离线sunyilong
只看该作者 2楼 发表于: 2008-12-16
QTabelWidget有抓们设置行高和列宽的方法,直接调用一下就好了
离线kofpk
只看该作者 3楼 发表于: 2008-12-17
引用第2楼sunyilong于2008-12-16 15:39发表的  :
QTabelWidget有抓们设置行高和列宽的方法,直接调用一下就好了


可以详细点吗?我找了很久都没有找到。
离线lazybone
只看该作者 4楼 发表于: 2008-12-17
ui.tableWidget.setRowHeight(idx, rowHeight);
ui.tableWidget.setColumnWidth(idx, weight);
离线lvyankun
只看该作者 5楼 发表于: 2009-11-16
在tableview中用这个方法没有效果.....
离线lvyankun
只看该作者 6楼 发表于: 2009-11-16
刚才写错了,可以用的
离线adria

只看该作者 7楼 发表于: 2009-11-16
我用eclipse+qt,会出现这个问题,在ui_**_.h文件中,把  if (tableWidget->columnCount() < 7)
            tableWidget->setColumnCount(7);
        if (tableWidget->rowCount() < 6)
            tableWidget->setRowCount(6); 这两行注释掉,把tableWidget->setRowCount(6);
        tableWidget->setColumnCount(7);这两行移动位置,放在所有QTableWidget的属性设置之后。先定义属性,再设置行数、列数,运行。
快速回复
限100 字节
 
上一个 下一个