主要功能:在主窗口上单击按钮,跳转到另一个窗口
1、有两个UI文件分别为:form.ui和mainwindow.ui(主窗口)
2、一个头文件(整合了两个UI文件对应的头文件)
其代码显示如下:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QWidget>
namespace Ui {
class MainWindow;
class Form;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void on_pushButton_clicked();
private:
Ui::MainWindow *ui;
};
class Form : public QWidget
{
Q_OBJECT
public:
explicit Form(QWidget *parent = 0);
~Form();
private:
Ui::Form *ui;
};<

该博客介绍了如何在QT中将两个UI文件(form.ui和mainwindow.ui)的类合并到一个头文件(mainwindow.h)和源文件中。在主窗口上设置一个按钮,点击后能跳转到新的Form窗口。通过创建MainWindow和Form类,并使用Q_OBJECT宏,实现了UI的加载和销毁。在源文件中,设置了按钮点击事件,用于实例化并显示Form窗口。
最低0.47元/天 解锁文章
2944

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



