アプリをUbuntuプラットフォームに移植し、Cmakeビルドシステムを使用してプロジェクトをビルドし、GTKライブラリの依存関係を追加しました(リンクなしではリンクしません)。プログラムを実行した後、Delegate forQtreeView
がプログレスバーを表示しない場合、そのようなメッセージを実行しているプログラムがデバッグ出力に表示されます。
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)'
何が問題で、なぜこのメッセージが表示されるのですか?QGtkStyle
別のスタイルに変更すると、アプリは正常に動作します。