QT小结1_五个板栗的技术博客_51CTO博客
source link: https://blog.51cto.com/u_15515702/5703368
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
QT小结1
精选 原创1.在设计界面时,只需要在UI设计器里进行可视化设计操作,不需要.ui文件是怎么生成的,会自动生成。
2.信号和槽(signal & slot):使QT各个组件之间的交互更加简单和直观。
信号函数无需实现,只需要在某些条件下发射信号。
3.添加资源文件。资源文件最主要的功能是存储图标和图片文件。
在Qt Creator里面单击File ——New File or Project 菜单项,在新建文件与项目对话框里选择“Qt Resource File”,然后按照向导的指引设置资源文件的文件名,并添加到当前项目中。
4.Qt本身不是一种编程语言,实际是一种跨平台的C++开发类库,是用C++编写的类库,为开发GUI应用程序提供了各种类。
5.Qt基本模块
Qtcore | 其他模块都用到的核心非图形类 |
QtCUI | 设计GUI界面的基础类,包括OpenGL |
Qt Multimedia | 音频视频摄像头和广播功能的类 |
Qt Multimedia Widgets | 实现多媒体功能的界面组件 |
Qt Network | 使用网络编程更加简单和轻便的类 |
Qt QML | 用于QML和javaScript语言的类 |
Qt Quick | 用于构建具有定制用户界面的动态应用程序的声明框架 |
Qt SQL | 使用SQL用于数据库操作的类 |
Qt Test | 用于应用程序和库进行单元测试的类 |
Qt Widgets | 用于构建GUI界面的C++图形组件类 |
Qt Core模块是Qt类库的核心,所有其他模块都依赖此模块,如果使用Qmake构建项目,这个模块是被自动加入的
Qt GUI模块提供了开发GUI应用程序的必要的类,也会自动加入到项目中,如果你的项目不使用GUI功能,则需要在项目配置文件中加入如下一行
其他模块一般不会自动加入,想要使用的话(如使用数据库模块的话)需要在配置文件中加入
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK