Qt图形设计课程基本内容
1.Qt简介
2.简单的Qt应用程序
3构建QMainWindows主窗体(基本过程略)
4信号与槽
Qt简介
图形界面设计通常运用C++和C#语言。Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程,根据面向对象的特点,能够运用版本控制使得多人共同开发文件后合并的过程相对简单
简单的Qt应用程序
#include “dialog.h”
#include
int main(int argc, char *argv[])
{
QApplication a(argc, argv);//应用程序类
Dialog w;//窗口类
w.show();//show窗口才可显示
return a.exec();//消息循环
}
构建QMainWindows主窗体
一个QMainWindow结构分为六个部分
标题栏
菜单栏
工具栏
停靠窗口
中心窗体
状态栏
值得注意的有:
一:Qt中可能出现未知错误,如:无法解析的外部命令,此时右键点击工程,选择重新构建,就可消除错误,进行下一步的工作。
二:主窗口的基本设置中,如果设置标题参数为中文,则会显示乱码,这样状态的原因是VS编译器与Qt不是使用同一种默认的中文编码方式,因此为了解决这个问题添加代码:
#pragma execution_character_set(“utf-8”)
信号与槽
信号与槽,是Qt框架引以为豪的机制之一。对其理解就是:当一个对象发出一个信号后,会有另一个对象,该对象会有特定函数(槽)进行响应,这个过程就是信号与槽的连接。
而在这个过程中,总共有四个角色:
信号的发出者
发送的信号(信号)(无需