如何创建多窗口Qt应用程序
我有一个从qt小部件创建的主窗口应用程序如何创建多窗口Qt应用程序,qt,qt4,qt5,qtgui,Qt,Qt4,Qt5,Qtgui,我有一个从qt小部件创建的主窗口应用程序 现在我想在这个主窗口中添加一个子窗口,这样我可以连续切换主窗口和子窗口首先用Qt创建一个新项目,然后右键单击项目名称->添加新项目。。。 并创建一个新的UI类,如下图所示: , 现在有两种形式。 您需要在第一个类中从第二个类生成一个对象 首先,h #ifndef FIRST_H #define FIRST_H #include <QMainWindow> #include <second.h> #include <QTi
现在我想在这个主窗口中添加一个子窗口,这样我可以连续切换主窗口和子窗口首先用Qt创建一个新项目,然后右键单击项目名称->添加新项目。。。 并创建一个新的UI类,如下图所示: , 现在有两种形式。 您需要在第一个类中从第二个类生成一个对象 首先,h
#ifndef FIRST_H
#define FIRST_H
#include <QMainWindow>
#include <second.h>
#include <QTimer>
namespace Ui {
class First;
}
class First : public QMainWindow
{
Q_OBJECT
public:
explicit First(QWidget *parent = 0);
~First();
private slots:
void on_pushButton_clicked();
void changeWindow();
private:
Ui::First *ui;
Second *second;
QTimer * timer;
};
#endif // FIRST_H
First.pro
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = First
TEMPLATE = app
SOURCES += main.cpp\
first.cpp \
second.cpp
HEADERS += first.h \
second.h
FORMS += first.ui \
second.ui
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = First
TEMPLATE = app
SOURCES += main.cpp\
first.cpp \
second.cpp
HEADERS += first.h \
second.h
FORMS += first.ui \
second.ui