小工具知识网

当前位置: 首页 > 行业知识 > 嵌入式Qt 对话框及其类型 QDialog

行业知识

嵌入式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() 

上一篇:【JAVA】Long类型返回到前端,精度丢失

下一篇:快速排名怎么做的?