QT常用库、类、函数等_rainbow_lucky0106的博客-CSDN博客_qt库
https://doc.qt.io/qt-5/classes.html#t 每个对象都有一个指向父对象指针 由父对象来负责子对象的内存管理(内存回收) 当一个父对象被删除,它的子对象也同样被删除 主要功能:负责GUI应用的流程控制和主要的设置; 负责处理事件循环 处理应用程序的开始、结束 系统和应用程序方面的总设置,如设置编码方式等。 QApplication对象只能有一个,而且必须在其他对象之前创建 应用程序中通过全局指针qApp访问QApplication对象 退出: 所有用户界面对象的基类,是QObject类的子类。 作为一个容器可以包含其他 窗体对象 (窗口部件、图形界面组件)。 在屏幕上绘制按钮Button、菜单menu、滚动条scroll bars、框架frame 等窗口部件。 还可包含 菜单栏QMenuBar、工具栏QToolBar、状态栏QStatusBar等。 当窗口部件被创建的时候,总是隐藏的,必须调用**show()**使它可见。 一般不直接使用,通过 子类继承 来使用其函数功能。 https://blog.csdn.net/YinShiJiaW/article/details/105016253 提供了一个控件栈,在这个栈中,一次只能显示一个控件 页面的切换通常是通过QComboBox或者QListWidget来触发。 基本数据类型:QString(不直接使用c++ 中String)、QByteArray(字节数组) 基本数据结构:QList、QVector、QMap 输入输出类:QTextStream(文本流)、QFile(文件类) 多线程编程用到的类:QThread(多线程)、QWaitCondition(条件等待) 窗口部件类:QWidget、QLabel、QPushButton 布局类:QVBoxLayout、QHBoxLayout、QGridLayout 主窗口类:QMainWindow、QMenu 绘图类:QPainter、QPen、QBrush 基本对话框类:QFileDialog、QprintDialog lineEdit->setEchoModeQLineEdit::Normal) 正常显示输入的字符,默认选项。 QLineEdit::NoEcho 不显示任何输入,常用于密码类型,包括密码长度 QLineEdit::Password 显示平台相关的密码掩码字符,而不是实际的字符输入。 QLineEdit::PasswordEchoOnEdit 处于输入状态的时候,是正常显示字符。 输入完毕之后,使用Password形式隐藏字符 ::down-arrow combo box或spin box的下拉箭头
https://blog.csdn.net/qq_21980099/article/details/118197570