0
点赞
收藏
分享

微信扫一扫

Qt按钮控件(QPushButton)常用API

其生 2022-02-19 阅读 61

首先,理一下逻辑:在我们创建好项目之后,程序已经默认给我们一个窗口Widget对象,我们要在窗口中显示按钮,那不然实在Widget类的构造函数中操作。
在使用按钮控件时,应包含头文件QPushButton

#include "widget.h"
#include<QPushButton>
Widget::Widget(QWidget *parent)//构造函数
    : QWidget(parent)
{
 //创建一个按钮
    QPushButton * btn=new QPushButton;
    //btn->show();//show()以顶层的方式弹出窗口控件(新窗口)
    btn->setParent(this);//让btn对象显示在Widget窗口中
    
    //显示文本
    btn->setText("submit");

    //直接显示文本,但按照控件的大小创建窗口
    QPushButton*btn2=new QPushButton("cancel",this);

    //移动按钮,否则两个按钮重叠
    btn->move(100,100);

    //重置窗口大小
    resize(600,400);//用户还可以调整
    setFixedSize(600,400);//设置固定大小
    
    //设置按钮大小
    btn->resize(110,50);

    //设置窗口的标题
    setWindowTitle("test");
}

注意:在我们设置按钮显示文字时,我们的编码方式应该是utf8,否则会是乱码。
在这里插入图片描述

举报

相关推荐

0 条评论