带UI文件的对话框的创建参考:Qt窗口(VS中创建步骤)
按上面步骤创建完之后,修改你创建的这个类的基类,改为QDialog,并#include<QDialog>即可。
显示对话框:
#include<Login.h>
Login login;
login.exec();
使用方式如下
#include <QDialog>
class MYWnd : public QDialog
{
Q_OBJECT
}
//创建对象弹出对话框
MYWnd myMYWnd;
myMYWnd.exec();
调用exec方法自动进入模态对话框。
添加最大化按钮
QDialog默认只有“这是什么”以及“关闭按钮”。
添加方法如下:
Qt::WindowFlags flags = Qt::Dialog;
flags |= Qt::WindowMinimizeButtonHint;
flags |= Qt::WindowMaximizeButtonHint;
flags |= Qt::WindowCloseButtonHint;
setWindowFlags(flags);
本文介绍了如何在QT中创建和使用QDialog对话框,包括通过UI文件生成对话框并将其基类设置为QDialog。同时,讲解了如何添加最大化按钮,使得QDialog具有更多的交互功能。
858

被折叠的 条评论
为什么被折叠?



