1.显示在单独一个窗口的按钮
定义按钮
QPushButton * userButton = new QPushButton;//类名 * 变量名 = new 类名;
显示按钮
userButton->show();//对象名->show();
代码运行效果 :
2.在mywidget窗口中显示按钮
方法一:先定义按钮再确定文字
显示在mywidget窗口中:
QPushButton * userButton1 = new QPushButton;
userButton1->setParent(this);//this是指向当前窗口的指针
在按钮上上显示文字:
userButton1->setText("BUTTON1");//在按钮上显示文字
代码运行效果
方法二: 定义按钮时确定文字
QPushButton * userButton1 = new QPushButton("BUTTON1",this);//(按钮名称,显示位置指针)
代码运行效果:
3.按钮位置的改变
move函数
userButton1->move(150,200);
代码运行效果:
4.窗口大小和名称的设置
固定窗口大小——setFixedSize
setFixedSize(1000,600);//(宽,高)
可改变窗口大小——resize函数
resize(500,600);//(宽,高)
设置窗口名称—— setWindowTitle函数
setWindowTitle("QTwindow");
代码运行效果:
总代码如下:
#include "mywidget.h"
#include<QPushButton>
myWidget::myWidget(QWidget *parent)
: QWidget(parent)
{
setFixedSize(1000,600);//设置固定窗口大小
resize(500,600);//重新设置窗口大小
setWindowTitle("QTwindow");//设置窗口名称
QPushButton * userButton1 = new QPushButton("BUTTON1",this);//设置按钮并且显示文字
userButton1->move(150,200);//设置按钮大小
//userButton1->setParent(this);//将按钮设置在本窗口
//userButton1->setText("BUTTON1");//设置按钮上的文本
}
myWidget::~myWidget() {}