Qt项目如何添加两个UI文件

 时间:2026-02-16 14:03:55

1、首先.pro文件 (login.ui是新增的)

FORMS    += mainwnd.ui \

   login.ui // 新增

2、其次,.h文件

namespace Ui {

 class mainWnd;

class Dialog;// 新增

}

class mainWnd : public QWidget

{

 Q_OBJECT

public:

 explicit mainWnd(QWidget *parent = 0);

 ~mainWnd();

protected:

 void changeEvent(QEvent *e);

private:

 Ui::mainWnd *ui;

 Ui::Dialog  *ui_login;// 新增

 QDialog*  m_login;// 新增

};

3、最后,.cpp文件

#include "mainwnd.h"

#include "ui_mainwnd.h"

#include "ui_login.h"// 新增

#include <QDialog>// 新增

mainWnd::mainWnd(QWidget *parent) :

 QWidget(parent),

 ui(new Ui::mainWnd),

 ui_login(new Ui::Dialog)

{

 ui->setupUi(this);

 m_login = new QDialog(this);// 新增

 ui_login->setupUi(m_login);// 新增

}

  • 手机QQ群公告怎么开启弹窗?
  • 如何将某qq好友消息免打扰设置取消
  • 明日方舟骑兵与猎人GT-6大鲍勃怎么打
  • 罗马2全面战争修改1年4回合详细图文攻略
  • Potion Craft治疗,幻象和透视药剂配方?
  • 热门搜索
    圆脸男生发型 恋恋不舍的近义词 手机收不到短信怎么回事 延缓写入失败怎么修复 怎么去痘坑 社保怎么办理 光明牛奶怎么样 unturned怎么联机 ipad怎么打电话 怎么除脚臭