2016-10-21 4 views
1

私はqt4からqt5に切り替えることを試みていますが、私が見ている問題の1つは、ファイルのダイアログを開いて保存するのが本当に醜いということです!ファイルやフォルダにアイコンがなくなったため、サイドバーのショートカットが正しく表示されません。gnomeのPyQt5に奇妙なファイルダイアログがあります

これはなぜ、どのように復元できますか?

おかげで、 マイケル

更新:

私が使用するダイアログを指定していないので、私は、私は、デフォルトでは何でも得ると思います。これはPyQt4でファイルを開くダイアログです:

An open file dialog in PyQt4

そしてPyQt5:

enter image description here

システムはQt4をの1がどのように見えるのGnome 3.20.2

+2

あなたはどちらのファイルダイアログを使用していますか:ネイティブですか、またはqtに組み込まれていますか?質問にスクリーンショットを追加した場合(つまり、qt4のスクリーンショットとqt5のスクリーンショットを追加した場合)に役立ちます。 – ekhumoro

+0

提案していただきありがとうございます、私のポストを更新しました!私は返すタイプを指定しないので、どちらの場合でもデフォルトのものが得られます。おそらくこれはバージョン間で変わっていますか? –

答えて

2

で、Fedoraの24です標準のGTK +ファイルダイアログを表示し、2つ目は組み込みのQtフォールバックのように見えます。

あなたの側で同じコードで後者の出来事が起こった理由の1つは、あなたのQt5インストールにGTK +プラットフォームのテーマプラグインがないか、何らかの理由でこのプラグインをロードできないことです。

+0

ありがとう! 「QGnomePlatform」というパッケージがあります。これはqtアプリケーションをgnomeに緊密に統合することを目的としていますが、ネイティブファイルダイアログを取得するためには_remove_する必要があります。 –

関連する問題