QT5常用控件库的基本介绍(1)
主要简单地介绍一下Qt5的控件库,对其有个初步的认识,具体用法在后面的文章中在详细介绍了
按钮组(Buttons)
- 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();
}
运行结果如下:
从这些代码可以看出用QT做程序是相对比较简单和直观的,另外还可以使用QT Designer设计师来设计界面,直接添加控件,所见即所得,对于软件程序的开发效率是很有帮助的,但这里先用代码进行界面介绍,后面再慢慢的介绍设计师的用法。
下面再介绍其他控件的基本信息,未完待续……