問題タブ [pyuic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
120 参照

python - pyuic5 の使用上の問題

私のマシンにはpython 3.8.5がインストールされており、pyuic5がインストールされており、それを使用して.uiを.pyファイルに変換しました(cmdを使用)。最近、python 3.8.7 にアップグレードしましたが、今変換しようとすると、次のエラーが発生します。

pyqt5 と pyuic5 が正しくインストールされていることを確認しました。私は専門家ではありませんが、cmd は python3.8.7 フォルダー内のファイルではなく、python3.8.5 フォルダー (インストールした古いバージョン) から python.exe ファイルを探していると思います。

0 投票する
0 に答える
54 参照

c++ - VScode での C++ ヘッダー ファイルの問題

Qt デザイナーを使用して人工地平線装置を作成しました。.ui ファイルを pyuic で python に変換しました。変換された python ファイルは、C++ および .h ファイルに依存しています。ただし、c++ および .h ファイルのヘッダー ファイルは、vscode では互換性がありません。

以下は私のpythonコードです:

以下は私のqfi_EADI cppファイルです

以下は私のqfi_AI.hファイルです

ヘッダー ファイルの問題を解決するにはどうすればよいですか? 各ヘッダー ファイルのソース コードを個別にインポートする必要がありますか? またはショートカットがありますか?

0 投票する
0 に答える
65 参照

pyqt - PyQt5 と Qt Designer Preview の大幅なスタイルの違い

Qt Designer で GUI を設計し、微調整を行い、間隔を調整して、見栄えがよくなるようにしました。pyuic5残念ながら、私の GUI を 2006 年に戻すことにしたとき、細心の注意を払ったすべての作業はほとんど無駄になりました。

望む姿

醜いバットで半分殴られた後のGUI

レイアウトを使用したので、すべてのプロポーションはほぼ正しいのですが、何らかの理由で角、線、および (明らかに) 配色がすべて大きく異なります。どういうわけか、Qt Designer はネイティブのルック アンド フィールでウィンドウを生成する方法を知っていますが、PyQt5 はそれを行うことができないか、気にすることはできませんか? 外観を手動で変更する方法を説明する人もいますが、PyQt5 に常にネイティブの外観スキームを使用するように指示できる方法がある場合は、むしろそれを行います。

私の作業/テスト環境の構成は次のとおりです。

  • デフォルトの GNOME デスクトップ環境を使用する Fedora 34
  • 完全な Anaconda-2020.11 環境、PyQt 5.9、およびここから pyuic5 を使用する Miniconda3
  • 関連パッケージ (qt5-qtbase-devel、qt5-qtwayland) とともに、RPM リポジトリ経由でインストールされた Qt Designer 5.15
0 投票する
0 に答える
10 参照

python - Converted UI to Python file is not showing anything

I designed a UI in PyQt creator (Qt Designer section) and I converted it to a .py file using the "pyuic" method. but when I run it (for example on PyCharm IDE), nothing shows up and the process finishes without any result. (sorry for my bad English :) )

Do you think how can I fix it?