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治疗,幻象和透视药剂配方?
  • 热门搜索
    广元旅游 旅游度假区 广州周边旅游 度假旅游 新加坡旅游景点 从化旅游 桂林旅游路线 忻州旅游 杭州旅游景点大全 重庆周边旅游