
Qt基础
记录Qt常用类用法和心得体会
丨wuyz丨
这个作者很懒,什么都没留下…
展开
-
Qt容器类
Qt 容器类 Qt容器中的数据必须是可以赋值的数据类型,其意思为 该数据类型必须提供 默认的构造函数, 复制构造函数 和 赋值操作运算符。 Qt的QObject 及其子类 是不能存储在容器中,但是我们可以 存储 指向该容器的指针。 注意: 容器存放对象是拷贝一份对象值,当我们在使用容器存储 QObject 类 及其子类时,存储的是指向该对象的指针,所以要考虑该对象是否结束声明周期的问题,最后是在堆栈中创建该对象。 Amort.O(1) 表示 仅一次操作时间复杂度可能为 O(n), 但是多次操作时间复杂度原创 2022-02-13 15:49:32 · 621 阅读 · 0 评论 -
QString(二)
操作字符串原创 2022-02-12 22:09:01 · 155 阅读 · 0 评论 -
QString
字符集 ASCII,AISO, ANSI,GB2312, GBK, UTF8,UTF16,UTF32. 其中QT中的QString 使用UTF16 来实现。 BOM标志, FF FE 是小端字节序 FE FF 是大端字节序 QString原创 2022-02-09 20:57:28 · 778 阅读 · 0 评论 -
QT中的信号与槽
Q_OBJECT 使用信号与槽的类中,必须要加入宏 Q_OBJECT signal & slot 信号与槽之间的绑定 QObject::connect(sender , SIGNAL(signal()), receiver, SLOT(slot())); QObject :是QT所以类的父类 connect() :是一个静态函数 sender:是发送信号的对象名称 signal():是发送的对象的信号 receive:是槽函数对象的名称 slot():是接受对象的槽 SIGNAL() 和 SLOT(原创 2022-02-09 20:57:58 · 614 阅读 · 0 评论 -
QWidget
QWidget 1.QWidget 是所有窗体的基类,也就是所有的显示类都继承了QWidget; 2.在所有的窗体中,创建一个对象都要指明自己的窗体父类(父类有点不正确,应该说指明在哪个窗体里面)。如果不指明,那么自己就是一个独立的窗体。 3.show() 函数是显示窗体,包括包括在该窗体里面的部件。当自己独立为一个窗体,自己不调用 show()是看不见效果。show()是一个槽函数,最好show() 函数在 ui 线程中使用,其他线程再次调用可能会奔溃。 ...原创 2022-02-09 20:57:42 · 482 阅读 · 0 评论