Qt5常用控件初步介绍(1)-按钮功能的实现

QT5常用控件库的基本介绍(1)

主要简单地介绍一下Qt5的控件库,对其有个初步的认识,具体用法在后面的文章中在详细介绍了

按钮组(Buttons)

button

  • Push Button :按钮
  • Tool Button :工具按钮
  • Radio Button :单选按钮
  • Check Box :复选框
  • Command Link Button :命令链接按钮
  • Dialog Button Box :对话框按钮盒

例: QPushButton的用法
新建Qt Widget Application,项目名为“PushButtonTest”,基于“QWidget”选项,类命名不变,取消“创建界面”复选框选中状态。
在头文件“widget.h”中具体代码如下:

#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = 0);
    ~Widget();
};

#endif // WIDGET_H

在源文件widget.cpp中的具体代码如下:

#include "widget.h"

//添加需要的头文件
#include <QApplication>
#include <QPushButton>
#include <QFont>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    setMinimumSize (200,120);
    setMaximumSize (200,120);           //使窗口不能随意改变大小
    QPushButton *quit = new QPushButton("退出",this);
    quit->setGeometry (62,40,75,30);    //设定按钮相对窗口位置和大小属性
    quit->setFont (QFont("黑体",18,QFont::Bold));     //设置按钮字体为黑体,18px,粗体
    connect(quit,SIGNAL(clicked(bool)),qApp,SLOT(quit()));      //将按钮的单击信号与应用程序的退出槽函数连接
}

Widget::~Widget()
{

}

在源文件main.cpp中具体代码如下:

#include "widget.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.setGeometry (100,100,200,120);
    w.show();

    return a.exec();
}

运行结果如下:
QPushButton实例

从这些代码可以看出用QT做程序是相对比较简单和直观的,另外还可以使用QT Designer设计师来设计界面,直接添加控件,所见即所得,对于软件程序的开发效率是很有帮助的,但这里先用代码进行界面介绍,后面再慢慢的介绍设计师的用法。
下面再介绍其他控件的基本信息,未完待续……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值