标题:求助:关于自定义QTableView后,控件大小无法随窗口大小改变而改变
作者:f19900818
日期:2016-04-18 15:14
内容:
目前是实际项目中,涉及到自定义开发tableView,开发完后,在使用过程中
发现自定义的控件的大小无法随窗口大小变化而改变?
TableView *tv = new TableView(this);tv->resize(800, 600);QVBoxLayout* layout = new QVBoxLayout();layout->addWidget(tv);this->setLayout(layout);
TabkeView为自定义的tableView控件,请问是什么原因导致大小无法改变的,目前只能固定在默认设置的大小?
#1 [tyche116 04-18 20:10]
layout是个函数你换个name试试
#2 [小白修炼中 04-18 21:00]
把tableView设置为主布局试一试
setCentralLayout(QLayout *layout);
#3 回 小白修炼中 的帖子 [f19900818 04-19 08:53]
小白修炼中:把tableView设置为主布局试一试
setCentralLayout(QLayout *layout); (2016-04-18 21:00)
用你的方法好用了,非常感谢