找回密码
 立即注册
收起左侧

怎样使TableWidget在主窗口中显示的大小合适?

2
回复
7889
查看
[复制链接]
累计签到:168 天
连续签到:1 天
来源: 2014-3-19 18:30:18 显示全部楼层 |阅读模式
5Qter豆
QTableWidget *pTw = new QTableWidget(this);    pTw->setRowCount(13);    pTw->setColumnCount(4);     pTw->resize(400,300);    pTw->show();
这个tablewidget的大小与主窗口大小不匹配,有没有函数可以自动按主窗口大小来自动调节tablewidget的大小,使滚动条不出现???
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你了解一下layout的布局用法吧,很方便! QVBoxlayout * pLayout = new QVBoxlayout(); pLayout->setMargin(0); pLayout->addWidget(tablewidget); setLayout(pLayout);
回复

使用道具 举报

累计签到:157 天
连续签到:1 天
2014-3-19 18:30:19 显示全部楼层
你了解一下layout的布局用法吧,很方便!
QVBoxlayout * pLayout  = new QVBoxlayout();
pLayout->setMargin(0);
pLayout->addWidget(tablewidget);
setLayout(pLayout);
回复

使用道具 举报

累计签到:956 天
连续签到:1 天
2014-3-19 19:50:59 显示全部楼层
用一个layout布局,把tablewidget放到布局里,然后把布局设置到主窗口
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了