- 博客(16)
- 收藏
- 关注
原创 教你学习QT -- 深入理解QObject类
QObject是一个类,是QT所有类的父类。QObject作为QT中比较核心的基类,其作用是非常大的,并且其的属性成员函数能实现的功能也是非常多,非常复杂的。在学习QT底层框架时了解这个类是不可少的。以下是把这个类的功能、以及属性成员的函数功能都来介绍一遍。这样在使用其它继承这个类的类时,能够更好的理解。(1)QObject是QT对象模型中核心的角色。最重要的特性是有一个强大的机制,这个机制可以无缝的进行对象之间的通信(我们所说的信号与槽)。就是说,QObject这个类引入了信号与槽的机制。可以使用。
2024-04-27 22:59:17
4901
1
原创 教你学习QT -- (1)QT工程模板分析(一)
控件类是所有使用到的控件的一个集合体,在QT中有很多种的控件,然后没一种控件都是一个独立的控件。在开发中,会创建一个单独的类出来,这个类里面的属性成员声明了所需要使用到控件类的指针变量。然后通过这个单独的类,去访问各种类。这个类在工程中也是必须存在的。不论有没有使用到控件,这个类都有定义,并且会有一些固定的属性成员在里面。它是定义在另一个文件中,如下它是定义在ui_mainwindow.h中,这个文件需要程序编译后,才能跳转过去的。如下说明:由上面可以看到,定义的控件类是一个独立的类,它没有继承任何类。
2024-04-03 01:17:58
1066
1
原创 教你学习C++ -- (6)多态(接口类)
(2)、什么是纯虚函数:在虚函数的基础上,虚函数直接等于零。没有具体的行为。注意:如果基类的虚函数是纯虚函数,则基类是不能定义对象的(直接定义对象会报错,不知道是不是要其它特殊方法来定义)。
2024-03-22 23:53:52
633
1
原创 教你学习C++ -- (5)类的继承
(1)公有继承:遵守类属性的访问权限范围,公有属性能在类内部和外部使用,私有属性只能在本类内部访问,子类不能访问。受保护属性能在本类内部访问也能在子类内部进行访问。(2)私有继续:基类的公有属性和受保护属性会在子类里面转换成私有属性,此时基类的公有属性和受保护属性只能在子类内部进行访问。则同样基类的私有属性在子类里面也无法访问。(3)受保护属性:基类的公有属性在子类里面转换成受保护属性。能在子类内部访问,也是无法在子类外部进行访问更多精彩内容请持续关注下一篇!
2024-03-18 00:38:38
575
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人