- 设置按钮
#include "widget.h"
#include <QPushButton> //按钮空件的头文件。
//类名 首字母大写, 单词和单词之间首字母大写
//函数名 变量名称, 首字母小写 , 单词和单词之间首字母大写
//快捷键
//注释 Ctrl + /
//运行 ctrl+ r
//编译 ctrl +b
//字体缩放 ctrl + 鼠标滚轮
// 整行移动 ctrl + shift +(上键)
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
//创建一个按钮
QPushButton *btn = new QPushButton;
btn->show();//单独弹出窗口。 以顶层的方式弹出窗口控件
//让 btn 对象 依赖在widget 窗口中
btn->setParent(this ); //放在当前对象的里,所以用this 指针放。
//显示文本
btn->setText("第一个按钮");
//创建第二个按钮
QPushButton *btn2= new QPushButton("第二个按钮",this );
}
结果是:
重新设置位置
//创建第二个按钮
QPushButton *btn2= new QPushButton("第二个按钮",this );
//移动btn2 按钮
btn2->move(100,100);
//重置窗口大小
resize (600, 400);
//重置窗口大小
resize (600, 400);
//设置固定的窗口大小
setFixedSize(600, 400);
}
创建新文件。
定义一个类,自己的按钮‘
下面展示一些 内联代码片
。
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
//创建一个按钮
QPushButton *btn = new QPushButton;
btn->show();//单独弹出窗口。 以顶层的方式弹出窗口控件
//让 btn 对象 依赖在widget 窗口中
btn->setParent(this ); //放在当前对象的里,所以用this 指针放。
//显示文本
btn->setText("第一个按钮");
//创建第二个按钮
QPushButton *btn2= new QPushButton("第二个按钮",this );
//移动btn2 按钮
btn2->move(100,100);
//重置窗口大小
resize (600, 400);
//设置标题
setWindowTitle("第一个窗口");
//设置固定的窗口大小
setFixedSize(600, 400);
//创建一个自己的按钮对象
MyPushButton * myBtn= new MyPushButton; //系统自己有一个可以使用构造函数
myBtn->setText("自己的按钮");
myBtn->setParent(this);
}
Widget::~Widget()
{
qDebug()<<"widget的析构调用";
}