在已有QT项目中添加多个UI布局界面

Posted fosonR

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在已有QT项目中添加多个UI布局界面相关的知识,希望对你有一定的参考价值。

1、在工程中右键->添加新文件,按图选择

2、选择窗口部件

3、创建UI控制类

注意上图红框中命名按实际需要定义,否则后期改动要修改UI文件参数

4、修改UI文件,框1是窗口部件父类,框2是UI界面控件控制的类

5、建立UI控件控制的类

.h文件

#ifndef NEWXMLNODE_H

#define NEWXMLNODE_H

#include <QDialog>
namespace Ui {
class NewXmlNode;
}
class NewXmlNode : public QDialog
{
    Q_OBJECT
public:
    explicit NewXmlNode(QWidget *parent = 0);
    ~NewXmlNode();
}

.cpp文件

NewXmlNode::NewXmlNode(QWidget *parent) :

    QDialog(parent),
    ui(new Ui::NewXmlNode)
{
    ui->setupUi(this);
    setWindowTitle("新建连接服务");
}
NewXmlNode::~NewXmlNode()
{
    delete ui;
}

6、增加UI文件名到Pro配置中

FORMS    += todeclient.ui \\

    newxmlnode.ui

 

以上是关于在已有QT项目中添加多个UI布局界面的主要内容,如果未能解决你的问题,请参考以下文章

QT软件开发之基础控件--2.2 布局控件组

QT多个UI文件加入一个项目

QT界面怎么使控件随窗口大小变化一直居中显示

QT在一个源文件内新建多个UI界面

qt ui界面控件布局设计

pyqt5通过qt designer 设计方式连接多个UI图形界面