1. ホーム
  2. qt

不完全な型「クラスUi-Widge't」の無効な使用に対する解決策

2022-02-08 06:04:41
<パス

まず、環境

  • qt 5.5.1
  • Windows 7
  • gccバージョン4.8.1

エラーの詳細


以下に示すとおりです。

原因と解決策


Qt Designerでトップウィジェットのオブジェクト名を変更したはずですが、Qt creatorがgotocell.cppのobj名を同期してくれないため、非対応となり、当然エラーが報告されることになりました。
2つのメソッドがあるはずです。
1. の誤差を見る、より単純な方法。 class Ui::gotoCell Qt Designerで、上部のobjectNameを(ウィンドウの空白部分をクリックするだけ)次のように変更します。 gotoCell で完了です。なお、エラーの相手に応じて処理してください。
2. 2. gotoCell.cppを修正し、同様にgotoCellをQt DesignerのトップウィンドウのobjectNameに変更する。これは比較的面倒なので、やはり1の方法をお勧めします。

サイエンス


objectNameを変更する場所。

参考資料