9

私はqtプログラミングが初めてで、メインウィンドウが消えた状態でメインウィンドウから新しいウィンドウを開く方法を知りたいですか? 見ることができるソースコードはありますか?

4

3 に答える 3

8

MainWindow のスロットから、次のコードを呼び出します。

QWidget *wdg = new QWidget;
wdg->show();
hide();//this will disappear main window
于 2013-08-01T08:06:48.703 に答える
5

In mainwindow.h

Declare nw object of class NewWindow as below

NewWindow *nw = new NewWindow();

(Lets say we will open NewWindow, once the button1 is clicked on MainWindow)

Then in on_pushButton_1_clicked() slot of class MainWindow:

void MainWindow::on_pushButton_1_clicked(){ 
    nw->show();
    this->hide();
}
于 2016-04-18T02:56:15.833 に答える