行业知识
嵌入式Qt 对话框及其类型 QDialog
2026-11-09 04:48:26
来源:互联网转载
一.对话框的概念
对话���是与用户进行简短交互的顶层窗口。
QDialog是Qt中所有对话框窗口的基类。
QDialog继承与QWidfet是一种容器类型的组件。
QDialog的意义:
QDialog作为一种专业的交互窗口而存在。
QDialog不能作为子部部件嵌入其他容器中。
QDialog是定制了窗口式样的特殊的QWidget。
二.对话框的类型
模态对话框(QDialog::exec())
- 显示后无法与父窗口进行交互
- 是一种阻塞式的对话框调用方式
非模式对话框(QDialog::show)
- 显示后独立存在可以同时与父窗口进行交互
- 是一种非阻塞式的对话框调用方式。
三.对话框程序设计
main:
#include #include #include #include #include "Dialog.h"int main(int argc, char *argv[]){ QApplication a(argc, argv); Dialog dlg; int r = dlg.exec(); if( r == QDialog::Accepted ) { qDebug()
下一篇:快速排名怎么做的?