プラットフォーム: QT、Windows XP
私はQtが初めてです。から別のウィンドウ(ダイアログとして開くにはどうすればよいか)を表示したいmainwindow
。私は " add New Item ->Qt Designer Form Class
" を実行し、それを say と名付けましたMyWindow
。しかし、これMyWindow
をどのように表示するのmainwindow
ですか?
プラットフォーム: QT、Windows XP
私はQtが初めてです。から別のウィンドウ(ダイアログとして開くにはどうすればよいか)を表示したいmainwindow
。私は " add New Item ->Qt Designer Form Class
" を実行し、それを say と名付けましたMyWindow
。しかし、これMyWindow
をどのように表示するのmainwindow
ですか?
click()
作成した QMainWindow カスタム スロットに信号を接続します)。コード例:
MainWindow.h
// ...
include "newwindow.h"
// ...
public slots:
void openNewWindow();
// ...
private:
NewWindow *mMyNewWindow;
// ...
}
MainWindow.cpp
// ...
MainWindow::MainWindow()
{
// ...
connect(mMyButton, SIGNAL(click()), this, SLOT(openNewWindow()));
// ...
}
// ...
void MainWindow::openNewWindow()
{
mMyNewWindow = new NewWindow(); // Be sure to destroy your window somewhere
mMyNewWindow->show();
// ...
}
これは、カスタムの新しいウィンドウを表示する方法の例です。これを行うには多くの方法があります。