你如何将第一个参数传递给 a QMainWindow
?
我希望能够将多个不同的参数传递给 QMainWindow。我的问题是,即使我修改了构造函数以允许传递第二个/第三个/第四个参数,我仍然找不到实例化QMainWindow
. 我不知道如何传递第一个参数(带有 的部分QWidget *parent = 0
)。
例如,如果我想将一个整数传递给 myQMainWindow
来实例化它,我会键入:MainWindow( what_goes_here?, myInt )
吗?
主文件
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
主窗口.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {class MainWindow;}
class MainWindow : public QMainWindow {
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H