上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 1357 下一页
QMetaEnum 类提供了一个枚举的元数据。我们可以使用该类的静态模板函数,fromType<enumerator>来获得关于某个枚举的QMetaEnum对象,然后就可以调用该类的成员函数来获得该枚举的相关信息。该枚举必须使用Q_ENUM宏进行声明。 我们可以使用name()函数来获得枚举的名字; Read More
posted @ 2019-07-09 22:48 findumars Views(1064) Comments(0) Diggs(1) Edit
在上一篇中,我们将的是QMetaEnum类,它可以获得一个类中由Q_ENUM宏或Q_FLAG宏声明的枚举类型的元信息。同样,QMetaMethod类是用来获取成员方法的元信息的一个类。通过该类,我们可以获取到一个成员方法的类型,比如它是信号、槽、方法、还是构造函数;也可以获得方法的完整签名,以及方法 Read More
posted @ 2019-07-09 22:47 findumars Views(1752) Comments(0) Diggs(0) Edit
QSaveFile类也是一种I/O设备,来用来读写文本文件和二进制文件,但使用该类的话,在写入操作失败时不会导致已经存在的数据丢失。 该类在执行写操作时,会先将内容写入到一个临时文件中,如果没有错误发生,我们可以在最后调用其成员函数commit()来将临时文件中的内容移到目标文件中。这能确保目标文件 Read More
posted @ 2019-07-09 22:45 findumars Views(1265) Comments(0) Diggs(0) Edit
所谓原子操作,即一系列复杂的操作能一气呵成,中间不被其他的操作打断。这在多线程程序中尤其常见,但要实现这种功能,既要考虑程序的良好设计,又要关心特定平台的体系结构和相关编译器对原子特性的支持程度。所以,为了简化这个过程,Qt为我们提供了QAtomicInteger模板类,该类封装了大量与原子操作相关 Read More
posted @ 2019-07-09 22:44 findumars Views(1229) Comments(0) Diggs(0) Edit
get的时候,生成的 那个对象赋值给aa 生成的对象在这条语句完 就析构了: https://blog.csdn.net/qq_31759205/article/details/80544468https://blog.csdn.net/Windgs_YF/article/details/80899 Read More
posted @ 2019-07-09 21:28 findumars Views(283) Comments(0) Diggs(0) Edit
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 1357 下一页