很迷惑QT的布局,不使用designer直接编写时如果主容器控件的构造函数内没有layout的话就不能显示其中的子控件,而如果应用layout的话,如何指定layout的位置?
比如想把layout放在QRect(60,60,200,40)的位置和大小,使用了layout::setGeometry(QRect(60,60,200,40));可是实际的显示结果是如果是HVBoxLayout则仍然水平占满主控件,而且不管主控件多大,它是居中放置的,请问怎样才能达到我想要放置的结果呢?
非常感谢各位帮助!