QT学习笔记(一)——QPushButton(命令按钮类)

一、创建一个简单的按钮

首先想要使用QT中的命令按钮类,我们需要加入头文件QPushButton。

现在我们创建一个最简单的按钮界面:

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QPushButton button1("确 定");
    button1.show();

    return a.exec();
}

运行结果如下:

简单介绍一下每行代码的意思:

QApplication a(argc, argv); 

此行代码必须是所有可视化组件创建之前创建,才能使可视化组件被QApplication对象管理。

 QPushButton  button("确 定");   
 button.show(); 

1.创建一个按钮,按钮的名字为:确定。

2.调用显示函数show();

二、QPushButton常用函数

为了方便演示该类的函数功能,先创建一个命令窗口类,并用该窗口调用显示函数:

#include <QApplication>
#include <QPushButton>
#include <QWidget>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QWidget widget;

    //QPushButton button1("确 定");
    widget.show();
    return a.exec();
}

运行结果:

qt为我们封装了很多函数,现在介绍一下一些常用的,直接上代码,注释很详细啦,如有问题可留言讨论。

#include <QApplication>
#include <QPushButton>
#include <QWidget>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QWidget widget;

    QPushButton button1("确 定",&widget);//在widget窗口中创建一个button1按钮,按钮文字为“确定”
    QPushButton button2("退 出",&widget);//在widget窗口中创建一个button2按钮,按钮文字为“退出”

    button1.move(50,100);//move(int x,int y)修改按钮位置x,y是按钮左上角的位置相对于widget窗口左上角的像素点的位置
    button2.move(50,200);

    button1.setText("修 改");//对button1按钮中的文字进行修改
    //设置button1按钮的文字颜色和背景颜色,color:文字颜色;background-color:背景颜色;
    button1.setStyleSheet("color:rgb(255,255,255);background-color:rgb(255,0,0);");
    //在按钮中添加图片其中“QIcon("://src/xiao_lian.png")”是图片的位置
    button1.setIcon(QIcon("://src/xiao_lian.png"));
    button2.setIcon(QIcon("://src/xiao_lian.png"));
    //修改button1按钮大小
    button1.resize(100,100);

    widget.show();
    return a.exec();
}

运行结果:

可以看到我们已经对按钮1的位置,大小,背景,文字颜色进行了修改。

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值