QT的学习(⼀)如何查阅QT⽂档?(以QPushButton为例)
⼀、为什么写这篇⽂章?
QT接⼝繁多,可以但没必要掌握所有的接⼝
⽹上的信息参差不齐、零散且难以完全适⽤当前⽂档
QT的帮助⽂档全⾯、权威
QT⽂档可以离线查
⼆、⽂档概览
Qt Framework 框架(API)
Intuitive APIs for C++ and JavaScript-like programming with Qt Quick for rapid UI creation.
Qt Creator IDE 编译器(IDE)
A powerful cross-platform integrated development environment, including UI designer tools and on-device debugging.
Tools and Toolchains ⼯具和编译链
Internationalization support, embedded toolchains, Build with CMake, and more.
基础模块
点进去你可以看到对这个模块的简单介绍,和配置使⽤的⽅法(cmake qmake),相关类和⼀些使⽤的例⼦。以Qt Serial Port为例:
对于我们使⽤的每⼀个类,必然属于某个模块下的,使⽤前需要进⾏链接。
三、更适合开发使⽤的查询⽅式
查看某个类的⽤法,除了通过上述的⽅法查阅⽂档(由上⾄下),还能使⽤离线帮助⽂档,相较于在线⽅式,离线⽂档更加适合开发,Qt的帮助系统可以帮助你:
根据模块查看帮助信息(这⼀点和在线⼀样)
可以检索关键字
源代码中直接检索
帮助⽂档书签
这⾥以QPushButton为例,下⾯是我的源代码编辑界⾯:
选中对应的关键字QPushButton,按下F1直接进⼊帮助界⾯对应类的位置,这个界⾯位于右侧。
在当前帮助页最上边我们可以查看知道以下信息:QT 5.15 类的版本信息
Qt Widgets 模块名
C++ classes 模块下的类
QPushButton 具体类名
类的帮助信息
类的帮助信息包括以下部分:
属性
cmake如何使用公共函数(构造函数、析构函数、普通⽅法)
重新实现的公有函数
⼀些默认的size.
那么我们最关⼼的信号与槽呢?别担⼼,如果没有看到信号,那么就肯定在继承的信号中,我们在类的描述中看到了QPushButton是继承了QAbstractButton的,点击进去QAbstractButton就可以看到QPushButton拥有的信号与槽了:
下次写信号与槽再也⽤担⼼写不对啦!下⼀篇内容预告: 信号与槽的机制
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论