1.按钮的创建
1 #include "widget.h"
2 #include <QPushButton>
3 Widget::Widget(QWidget *parent)
4 : QWidget(parent)
5 {
6 // button = new QPushButton ;
7 // button = new QPushButton(this) ;//构造函数时 指定父对象
8 button = new QPushButton("登入",this) ;//构造函数时指定父对象和设置文本
9 //如果不给按钮指定父对象 那么按钮和窗口是单独显示 如果给按钮指定了父对象,只要父
对象显示了,按钮也会显示
10 button‐>show();
11 //指定按钮的父类是窗口
12 // button‐>setParent(this);//指定按钮的父亲是窗口
13 button‐>resize(300,200);//设置按钮的大小
14 button‐>move(100,100);//设置按钮在窗口中的位置
15 // button‐>setText("登入");//设置按钮的文本
16
17 }
1 #ifndef WIDGET_H
2 #define WIDGET_H
3 #include <QPushButton>
4 #include <QWidget>
5
6 class Widget : public QWidget
7 {
8 Q_OBJECT
9
10 public:
11 Widget(QWidget *parent = 0);
12 ~Widget();
13 QPushButton *button;
14 };
15
16 #endif // WIDGET_H
2 对象模型(对象树)
在Qt中创建对象的时候会提供一个Parent对象指针,下面来解释这个parent到底
是干什么的。<