title: QDialog
tags:
- concept
- qt
- dialog
- joplin
type: concept
source_type: reconstructed
created: 2026-04-23
updated: 2026-04-23
---
QDialog
定义
QDialog 是 Qt 中承载对话框交互的基础类,适合实现参数设置、消息确认、文件选择等短流程窗口。
判别边界
- 它强调短期任务型交互,不适合作为大型应用主框架。
- 需要区分模态与非模态行为。
与相邻概念区别
- 相对 [[QMainWindow]]:
QDialog 更轻、更任务导向。
- 相对
QMessageBox:后者是基于对话框的更具体特例。
典型应用
来源
- [[raw/Joplin/编程学习项目/使用Qt和C++构造UI界面/6. 对话框QDialog.md]]
相关页面