widget.cpp
#include "widget.h"
#include<QPushButton>
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
//创建一个按钮
QPushButton *btn = new QPushButton;
//show以顶层方式弹出窗口控件
btn->show();
//让btn对象依赖在Widget窗口中
btn->setParent(this);
//显示按钮文字
btn->setText("The first Button!");
//创建第二个按钮,直接在构造函数里加上按钮信息和父类
QPushButton *btn2 = new QPushButton("The second button!",this);
//移动按钮位置
btn2->move(100,100);
btn->move(50,50);
//设置窗口大小
resize(600,400);
//设置窗口名称
setWindowTitle("The first windows");
/设置窗口固定大小(用户无法改变)
setFixedSize(600,600);
}
Widget::~Widget()
{
}
笔记
按钮控件常用API
- 创建 QPushButton *b = new QPushButton;
- 设置父亲 setParent(this);
- 设置文本 setText("****");
- 设置按钮位置 b->move(width,high);
- 重新指定窗口大小 resize(width,high);
- 设置窗口标题 setWindowTitle("****");
- 设置窗口固定大小 setFixedSize("****");