示例
代码
//创建第一个按钮
QPushButton *btn = new QPushButton;
//btn->show();//show以顶层方式弹出窗口控件
//让btn对象 依赖在Widget窗口中
btn->setParent(this);
//设置按钮的大小
btn->resize(100,40);
//显示文本
btn->setText("第一个按钮");
//创建第二个按钮
QPushButton *btn2 = new QPushButton("第二个按钮",this);
//移动btn2按钮,相对于左上角向右移动100 向下移动100
btn2->move(100,100);
//重置窗口的大小 宽600 高400
resize(600,400);
//设置窗口标题
setWindowTitle("第一个窗口");
//设置固定的窗口大小
setFixedSize(600,400);
对象数
- 构造顺序从上到下
- 析构顺序从下到上
测试
创建一个MyQPushbutton的类,继承QPushButton,同时创建析构函数
头文件
源文件
测试
代码
//创建一个自己的按钮
MyQPushbutton *myBtn = new MyQPushbutton;
myBtn->setText("我自己的按钮");
myBtn->move(200,0);
myBtn->resize(100,40);
myBtn->setParent(this);