Qt串行化数据流QDataStream
QDataStream 是 Qt 提供的二进制串行化工具,用于将数据结构读写到文件或缓冲区中,常用于保存和恢复数据。
QDataStream 是 Qt 提供的二进制串行化工具,用于将数据结构读写到文件或缓冲区中,常用于保存和恢复数据。
QTextStream是Qt中用于读写文本数据的类,支持编码转换,可操作文件、字符串和标准输入输出流,便捷处理文本输入输出。
QFile 是 Qt 提供的文件操作类,可用于读写本地文件,支持文本和二进制模式,常配合 QTextStream 或 QDataStream 使用。
QDir管理目录操作,如遍历、创建和删除目录;QFileInfo提供文件或目录的详细信息,如大小、权限和时间属性。
Qt分裂器(QSplitter)用于在窗口中创建可调整大小的多个子控件区域,支持水平或垂直分割,便于动态布局管理。
Qt 控件尺寸策略通过 QSizePolicy 控制控件在布局中的缩放行为,包括 Fixed、Minimum、Preferred、Expanding 等多种策略。
Qt 网格布局(QGridLayout)支持控件按行列精确排布,适合复杂界面。表单布局(QFormLayout)用于标签+字段对齐,适合设置页。
Qt 的水平(QHBoxLayout)与垂直布局器(QVBoxLayout)用于按行或列自动排列控件,方便界面自适应调整。
Qt 传统窗口调整技术通过重写resizeEvent响应窗口大小变化,结合手动设置控件位置和尺寸,实现自定义布局和动态调整。
Qt资源文件(*.qrc)用于在程序中嵌入图片、UI等资源,通过 qrc 编译生成源代码,支持以 :/ 路径访问,方便跨平台部署。