最初のパラメータをどのようにに渡しますQMainWindow
か?
複数の異なるパラメーターを QMainWindow に渡すことができるようにしたいと考えています。私の問題は、2番目/3番目/4番目のパラメーターを渡すことができるようにコンストラクターを変更した後でも、インスタンス化する方法が見つからないことQMainWindow
です. 最初のパラメータ( の部分)の渡し方がわかりませんQWidget *parent = 0
。
たとえば、QMainWindow
インスタンス化するために整数を my に渡したい場合は、次のように入力しますMainWindow( what_goes_here?, myInt )
。
main.cpp
#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