Qt中,对象与对象是独立的,指定父对象后,只需要父对象显示,上面的子对象自动显示。
指定父窗体的方式:1、setParent 2、构造函数传参
举例:一个窗体、两个Button
main.cpp中代码如下:
#include#include //引入窗体#include //引入控件int main(int argc,char **argv){ QApplication app(argc,argv); QWidget w; w.setWindowTitle("Hello"); //方式一:setParent QPushButton b; b.setText("按钮1"); b.setParent(&w); b.move(100,100); //方式二:构造函数传参 QPushButton b2(&w); b2.setText("按钮2"); w.show(); app.exec(); return 0;}