質問: 0となっており、何か帰属させるwidgetを指定するようですが、どうしたらいいか分かりません。 どうしたら良いでしょうか?
回答: こんにちは。 file_open()関数があたかもstatic関数であるかのようなエラー・メッセージですね。`void file_open()`の定義を間違っているのでは? ありがちなミスは ``` void file_open() { QString file_name = QFileDialog::getOpenFileName(this); } ``` と書いてしまうことですね。 これでは、元クラスのメンバ関数ではなく「グローバル関数」の定義になってしまいます。 できればこのような時はfile_open()を含むクラスやfile_open()のソースも提示して頂いた方が回答しやすいです。 もし、そのソースが大きい場合は同じエラーが出る程度までシュリンクすることが質問する時の良い習慣でもあります。 経験的にはその方が解決が速いです。質問するまでもなく、その作業中に解決することが大半ですから。