qt教程 入门

文章目录 一、Qt概述 1.1 什么是Qt 1.2 Qt的发展史 1.3 Qt的优势 1.4 Qt版本 1.5 成功案例 二、创建Qt项目 2.1 创建项目 2.2 Kits构建套件 2.3 .pro文件 2.4 命名规范 2.5 QtCreator常用快捷键 三、Qt类关系 3.1 Qt父子关系 3.2 Qt坐标系 3.3 Qt对象树模型 四、信号与槽机制 4.1 默认信号和槽 4

文章目录

  • 一、Qt概述
    • 1.1 什么是Qt
    • 1.2 Qt的发展史
    • 1.3 Qt的优势
    • 1.4 Qt版本
    • 1.5 成功案例
  • 二、创建Qt项目
    • 2.1 创建项目
    • 2.2 Kits构建套件
    • 2.3 .pro文件
    • 2.4 命名规范
    • 2.5 QtCreator常用快捷键
  • 三、Qt类关系
    • 3.1 Qt父子关系
    • 3.2 Qt坐标系
    • 3.3 Qt对象树模型
  • 四、信号与槽机制
    • 4.1 默认信号和槽
    • 4.2 Qt自定义信号和槽
    • 4.3 Qt中的lambda表达式
  • 五、QMainWindow
    • 5.1 QMainWindow
    • 5.2 菜单栏
    • 5.3 工具栏
    • 5.4 状态栏
    • 5.5 停靠部件
    • 5.6 中心部件
  • 六、QDialog 对话框
    • 6.1 基本概念
    • 6.2 模态对话框
    • 6.3 标准对话框
      • 6.3.1 文件对话框(QFileDialog)
      • 6.3.2 颜色对话框(QColorDialog)
      • 6.3.3 字体对话框(QFontDialog)
      • 6.3.4 消息框(QMessageBox)
      • 6.3.5 输入对话框(QInputDialog)
    • 6.4 Qt自定义对话框
  • 七、布局
    • 7.1 水平布局(QHBoxLayout)
    • 7.2 垂直布局(QVBoxLayout)
    • 7.3 网格布局(QGridLayout)
    • 7.4 栈布局(QStackedLayout)
    • 7.5 表单布局(QFormLayout)
  • 八、常用控件
    • 8.1 QPushButton(按钮)
    • 8.2 QLabel(标签)
    • 8.3 QLineEdit(单行文本框)
    • 8.4 QTextEdit(多行文本框)
    • 8.5 QSpinBox(数值输入框)
    • 8.6 QDoubleSpinBox(双精度浮点数输入框)
    • 8.7 QComboBox(下拉框)
    • 8.8 QCheckBox(复选框)
    • 8.9 QRadioButton(单选按钮)
    • 8.10 QSlider(滑块)
    • 8.11 QProgressBar(进度条)
    • 8.12 QDateEdit(日期输入框)
    • 8.13 QTimeEdit(时间输入框)
    • 8.14 QDateTimeEdit(日期时间输入框)
    • 8.15 QTabWidget(选项卡窗口)
    • 8.16 QListWidget(列表框)
    • 8.17 QTreeWidget(树形列表框)
  • 九、Qt消息事件机制
    • 9.1 Qt事件类别
      • 9.1.1 键盘事件 (QKeyEvent)
      • 9.1.2 鼠标事件 (QMouseEvent)
      • 9.1.3 定时器事件 (QTimerEvent)
      • 9.1.4 自定义事件 (QEvent 的子类)
    • 9.2 Qt事件处理函数
    • 9.3 Qt事件过滤器
    • 9.4 Qt事件分发
    • 9.5 Qt事件对象(QEvent)
    • 9.6 Qt定时器事件
    • 9.7 Qt自定义事件
    • 9.8 Qt事件循环
  • 十、文件操作
    • 10.1 文件和目录的读写
      • 10.1.1 文件的读写操作
      • 10.1.2 目录的操作
    • 10.2 二进制文件的读写
      • 10.2.1 Qt二进制文件的写入
      • 10.2.2 Qt二进制文件的读取
    • 10.3 文件对话框
    • 10.4 文件状态和信息
  • 十一、源码地址
  • 十二、Qt开发实例
知秋君
上一篇 2024-07-11 22:48
下一篇 2024-07-11 22:12

相关推荐