控件(Widget)是 Qt 图形界面的积木,布局管理器则是把这些积木拼得整齐、还能随窗口缩放自动调整的粘合剂。本子分类共 4 篇,从单个控件讲到整体窗口,帮你从”会拖控件”进阶到”能搭出完整桌面应用”。

文章目录

  • qt-05 常用控件详解:QLabel、QPushButton、QLineEdit、QTextEdit 等 11 个高频控件,各自的用途、典型用法与常用信号速查。
  • qt-06 布局管理器:让界面自适应窗口:告别 setGeometry 固定坐标,掌握 QHBoxLayout、QVBoxLayout、QGridLayout、QFormLayout、QStackedLayout 与嵌套布局。
  • qt-07 主窗口 QMainWindow:菜单、工具栏与状态栏:理解 QMainWindow 的五大区域,用 QAction 统一管理菜单项与工具按钮。
  • qt-08 对话框 QDialog:模态与非模态:exec() 与 show() 的区别、自定义对话框、标准对话框四件套与 QMessageBox。

学习建议

建议按顺序阅读:先把控件玩熟(qt-05),再用布局把控件组织起来(qt-06),然后学习标准的桌面应用骨架 QMainWindow(qt-07),最后掌握人机交互的关键环节——对话框(qt-08)。每篇末尾都配有可完整编译的示例代码,动手跑一遍比看十遍更有效。