問題タブ [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.
python - Python - pyuic4 で生成されたファイルから名前をインポートできません
次の 2 つのスクリプトがあります。最初のスクリプトは Windows 用の pyuic4 を使用して生成され、変更されていません。
textedit.py:
start.py:
インポートの仕組みについてはかなりよく理解していますが、何をしようとしても常にエラーが発生します。
python - PyQt .py ファイルのコンパイル/更新
私はPyQtを初めて使用するので、ここで我慢してください...
Qt Designer でウィジェットを作成し、コンパイルして .py として保存します。.py ファイルを編集して、いくつかの追加機能を追加します。しかし、Qt Designer に戻って GUI のレイアウトを更新する必要があるとします。カスタムコードを手動でコピー/貼り付けするのではなく、それをコンパイルして元の .py ファイルを変更で更新する方法はありますか?
python - Qt Designer から UI をインポートする方法
ボタンのみを含む単純な GUI を作成しています。私は PyQt Designer でそれを行うことにしました。
Designer によって生成された UI を 1 つのファイルに格納し、残りは UI をインポートする別のモジュールに格納することにしました。
PyQt Designer によって生成されたファイルは次のとおりです。
それをインポートするメイン ファイルは次のようになります。
ボタンをクリックすると、「クリックされました!」と出力されるようにしたいと思います。何らかの理由で、それは私にとってはうまくいきません。クラス/サブクラスと OOP についてよく読みましたが、それでもうまくいきませんでした。
エラーが発生します:NameError: name 'self' is not defined
python - Python ユーザー インターフェイスが機能しない。
pyuic4 を使用して .ui ファイルを .py ファイルに変換しました。しかし、Pythonでコードを実行しても何も起こりません。エラーもユーザー インターフェイスもありません。コードが実行され、1 秒以内に終了します。print コマンドを使用してデバッグしようとしましたが、python が入っていないdef setupUi(self, Frame):
か、def retranslateUi(self, Frame):
何が間違っていますか? ご協力いただきありがとうございます。
python - PyQt: QDesigner からダイアログをラッピングし、プッシュボタンを接続する
私はPythonとPyQtを学び始めています。現在、QDesigner から生成されたダイアログ フォームを使用して、信号とスロットの接続に関する非常に基本的な問題と戦っています。QDialog からプッシュボタンを接続したい。コードはエラーを生成しません。期待どおり、ダイアログが表示されます。しかし、プッシュボタンをクリックしても何も起こりません。
Ui_Dialog
または、コードフォームをターゲットクラスに直接含めようとしましたTestdialog
。その後、接続は機能していました。ダイアログを実行したいから、および/または方法でUi_Dialog
プロパティを継承する際にエラーが発生したようです。Testdialog
私の主なプログラムは次のようになります。
ブッシュボタンをクリックしても何も起こりません。接続が機能していないようです。
私は何を間違えましたか?どのように修正しますか?他に何を改善する必要がありますか?
フォームUI_Test.py
は QtDesigner と pyuic で自動的に生成されるため、特別なものではありません。したがって、基本的には問題ないはずです (ただし、コードの詳細はすべて理解していません)。実行例を提供するために、コードは次のとおりです。
macos - Mac App Bundle での .UI ファイルの使用 (PyQt5)
Python 3.4 と PyQt5 で .ui ファイル (Qt Designer から) を使用しています。ソースから実行すると問題なく動作しますが、py2app を使用してプログラムを Mac アプリ パッケージにコンパイルしようとすると、プログラムがクラッシュし、大きな長い例外リスト ( https://bpaste.net/show/dad41724b653 ) が表示されます。アプリパッケージを機能させるために何をアプリパッケージに入れる必要があるか知っている人はいますか? 編集: この objc が見つかりました [17603]: クラス NotificationReceiver は、/Applications/Assemble Next/new code/dist/Assemble Next.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets および /Applications/Qt/ の両方に実装されています。 5.3/clang_64/lib/QtWidgets.framework/Versions/5/QtWidgets. 2つのうちの1つが使用されます。どれが未定義です。