VisualStudio 2015 にQt Addin を入れてGUIアプリを作成しています。
自動生成されたテンプレートを元に、Generated Files内のヘッダファイルに
private slots:
void file_open();
public:
QObject::connect(action_Open, SIGNAL(triggered()), QtGui1Class, SLOT(file_open()));
を記載し、ソースファイルで void file_open() の中身として
タイトルの
QString file_name = QFileDialog::getOpenFileName(this);
を書いたのですが、
C2355 'this' : 静的でないメンバー関数の内部または静的でないデータ メンバー初期化子においてのみ参照できます
というエラーが出てしまいます。
Qtのリファレンスを見ると、エラーに該当する部分の引数は QWidget * parent = 0となっており、何か帰属させるwidgetを指定するようですが、どうしたらいいか分かりません。
どうしたら良いでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/29 08:50