1、打开vs,新建一个项目,双击.ui文件,进入UI设计器界面,进行主窗口的设计,设计结果如下:


2、重新添加一个.ui文件,用于子窗口的设计(具体请参照往期创作的文章,这里不再赘述),设计结果如下图:添加一个label组件

3、在vs中添加相关代码,具体如下:
(1)在test4.h中,代码如下:
#pragma once
#include <QtWidgets/QMainWindow>
#include "ui_test4.h"
#include "NWindows.h"
class test4 : public QMainWindow
{
Q_OBJECT
public:
test4(QWidget *parent = Q_NULLPTR);
NWindows *w;
private:
Ui::test4Class ui;
private slots:
void onpushButton();
};

这篇博客介绍了如何在Visual Studio中利用Qt创建主窗口和子窗口,并进行了UI设计。作者通过添加.ui文件,设计了包含lineEdit和label组件的界面,并通过全局变量实现子窗口对主窗口数据的接收与显示。在C++代码中,详细展示了信号与槽的连接,以及数据从一个窗口到另一个窗口的传递过程。
最低0.47元/天 解锁文章
2528

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



