[問題] qt有辦法關掉正在運行的程式嗎
開發平台(Platform): (Ex: Win10, Linux, ...)
vs 2015
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
qt
問題(Question):
目前在寫專案 有需要用到多個form(但一次只會出現一種form)
selectForm 是用來確認要開Form_A或者Form_B的
A跟B都是 QMainWindow
但我想再打開Form_A的時候把Form_B給關了
(因為只會用一個 不想浪費資源)
請問我應該怎樣做?
===testform.h===
#ifndef TESTFORM_H
#define TESTFORM_H
#include <QtWidgets/QMainWindow>
#include "ui_testform.h"
#include "FormA.h"
#include "FormB.h"
class testform : public QMainWindow
{
Q_OBJECT
public:
testform(QWidget *parent = 0);
~testform();
private:
Ui::testformClass ui;
FormA Form_A;
FormB Form_B;
};
#endif // TESTFORM_H
===testform.cpp====
#include "testform.h"
#include <QString>
testform::testform(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
//bool selectForm = true;
bool selectForm = false;
if (selectForm) {
FormA.show();
}
else{
FormB.show();
}
}
testform::~testform()
{
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.46.82
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1479370343.A.47B.html
推
11/17 17:32, , 1F
11/17 17:32, 1F
→
11/17 19:00, , 2F
11/17 19:00, 2F
→
11/18 10:47, , 3F
11/18 10:47, 3F
→
11/18 10:48, , 4F
11/18 10:48, 4F
→
11/18 10:48, , 5F
11/18 10:48, 5F