Sam*_*mir 31 windows qt showdialog
平台:QT,Windows XP
我是Qt的新手.我想显示另一个窗口(如何将其作为对话框打开)mainwindow.我做了" add New Item ->Qt Designer Form Class",命名它说MyWindow.但如何证明这MyWindow从mainwindow?
Pat*_*ola 55
click()到QMainWindow的插槽(例如:如果窗口小部件是QPushButton,则将信号连接到您创建的QMainWindow自定义插槽).代码示例:
MainWindow.h
// ...
include "newwindow.h"
// ...
public slots:
void openNewWindow();
// ...
private:
NewWindow *mMyNewWindow;
// ...
}
Run Code Online (Sandbox Code Playgroud)
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();
// ...
}
Run Code Online (Sandbox Code Playgroud)
这是关于如何显示自定义新窗口的示例.有很多方法可以做到这一点.
| 归档时间: |
|
| 查看次数: |
101695 次 |
| 最近记录: |