为窗口中添加按钮
QPushButton
的官方文档
1.包含头文件
要想在窗口中添加按钮,就必须要包含头文件<QPushButton>
2.包含模块widgets
在CMake
文件中添加QT += widgets
3创建button
对象
QPushButton *button1 = new QPushButton;
4.显示按钮
方法一,调用QPushButton
的show()
方法,但是这种方法会重新创建一个窗口显示按钮。
运行结果:
方法二,给QPushButton
对象设置父对象
button1->setParent(this)
这样就可以将按钮放在父窗口中
widge.cpp
全部代码:
#include "widget.h"
#include <QPushButton>//包含按钮的头文件
Widget::Widget(QWidget *parent):QWidget(parent)
{
this->setWindowTitle("第一个窗口");//设置窗口标题
this->resize(800,600);//设置窗口大小
QPushButton *button1 = new QPushButton;//创建按钮
//button1->show();
button1->setParent(this);//设置按钮的父对象
}
Widget::~Widget() {}
5.按钮属性的设置
.setText()
方法用于设置按钮显示的文字
.move()
方法设置按钮的显示位置
.setFixedSize()
设置按钮的大小
.setparent()
设置按钮的父对象位置
.setFixedSize()
设置按钮的大小
.setparent()
设置按钮的父对象