Bootstrap

[QT学习笔记】—创建按钮

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() {}

 

 

;