• 2998阅读
  • 3回复

[提问]求助:关于自定义QTableView后,控件大小无法随窗口大小改变而改变 [复制链接]

上一主题 下一主题
离线f19900818
 

只看楼主 倒序阅读 楼主  发表于: 2016-04-18
目前是实际项目中,涉及到自定义开发tableView,开发完后,在使用过程中
发现自定义的控件的大小无法随窗口大小变化而改变?
TableView *tv = new TableView(this);tv->resize(800, 600);QVBoxLayout* layout = new QVBoxLayout();layout->addWidget(tv);this->setLayout(layout);
TabkeView为自定义的tableView控件,请问是什么原因导致大小无法改变的,目前只能固定在默认设置的大小?
离线tyche116

只看该作者 1楼 发表于: 2016-04-18
layout  是个函数    你换个name试试
每个人都在动着,他们向前、向后,或者是在原地踏步。大部分人的错误之处在于,认为保持忙碌才是生活的最主要的目标

只看该作者 2楼 发表于: 2016-04-18
把tableView设置为主布局试一试
setCentralLayout(QLayout *layout);
离线f19900818

只看该作者 3楼 发表于: 2016-04-19
回 小白修炼中 的帖子
小白修炼中:把tableView设置为主布局试一试
setCentralLayout(QLayout *layout); (2016-04-18 21:00) 

用你的方法好用了,非常感谢
快速回复
限100 字节
 
上一个 下一个