2、指定父对象

Qt中,对象与对象是独立的,指定父对象后,只需要父对象显示,上面的子对象自动显示。

指定父窗体的方式:1、setParent   2、构造函数传参

举例:一个窗体、两个Button

main.cpp中代码如下:

#include <QApplication>
#include <QWidget> //引入窗体
#include <QPushButton>  //引入控件
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;
}
原文地址:https://www.cnblogs.com/xixixing/p/10896681.html