在使用某个类的时候要加入这个类的名字.
这在帮助文档里都已经提醒了.
1.Inherits(继承) .这里是说该类来自于哪里. Qlabel来自于 QFrame.它的实际意义就是说,QFrame类的一些函数和属性,可以被Qlabel类使用.例如说.你继承了父亲的权位,那么你就有了一些父亲的权力(不是全部权力).好比Qlabel类可以继承一部分QFrame的属性和函数但不是全部都继承.具体继承了哪些呢? 点击红框处的list of all members.include inherited members.的链接.所有的成员列表,包含继承的成员(成员可以理解为属性和函数).在这个列表中都是我们可以自由使用的.
2.properies (特性). 这是Qlabel独有的.不是继承的,才能称为独有的.意义是我们可以使用这里提到的所有参数.
3)public functions(公有函数).C++中认为公有函数可以在外部函数使用.意义是你可以自由使用这里的每个函数或属性.基本上我们大多数使用的都是位于这里的函数.
4)public slots (公有的槽).这里的setText()我也看得眼熟.就是我刚刚用过的settex()原来它是槽.我们在第一个例子中提到了槽是如何起作用的.槽通过信号触发,然后通过槽函数处理来发挥出槽的作用.settext(“QT学习者\”),就是将Qstring类型的“QT学习者\”中文字符串,送给了槽settext().至于它调用了哪个槽函数我们不必管它.知道settext()槽一定是调用了某个函数就行了.这个槽实现了什么功能呢,你点击它,就行了.文档会有详细介绍
5)信号 .意义是在信号和槽编辑器中我们可以找到这里的2个信号.它是发出的信号供其他槽进行接收的. 信号和槽编辑器位置在设计窗口的下方.或者你通过菜单编辑->编辑信号和槽F4也可找到.
6)重新实现的 保护的 函数.意义我还没发现暂且不论.
经过以上帮助文档的介绍,我想我们初步有了一个印象.如何使用帮助文档.里面的各个属性,函数,事件需要我们在工作中多多学习积累.这样才能进步.
QT添加类名的格式:include <类名>
最新推荐文章于 2025-03-21 11:13:59 发布