setGeometry()函数的问题请教
炫彩灵感 2015-09-03 01:42:08 #include "mywidget.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MyWidget w;
w.setGeometry(5,5,800,400);
w.show();
return a.exec();
}
如上的一段代码,我在运行时候不断改变setGeometry里面的参数,发现位置是可以变的,但是大小不变,也就是说后面两个参数是不起作用的。当我在widget中加入按钮使用这个函数的时候,发现四个参数都是有效的,那为什么在这里是无效的呢?有没有什么具体的原理?恳请大神指导。