問題タブ [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 - pyuic4に関するエラー
uiファイルを.pyファイルに変換しようとしていますが、シェルでpyuic4を実行すると、エラーが発生します。
私のOSはfedora16です
python - クラスのメンバーとしてのPyQt4 pyuic4スペーサーアイテム
pyuic4 に強制的に QSpacerItem を .py ファイルのクラス メンバーとして生成させる方法がわかりません。それ以外はすべてクラスのメンバーとして生成されます。たとえば、gridLayout などです。
QSpacerItem 以外のすべて
それを修正する方法はありますか?
PS手動で修正する方法は尋ねません;)。
python-3.x - 新しいスタイルのシグナルとスロットのサポート、PyQt
PyQt4 (Python3) で GUI アプリケーションを作成しています。私の友人の 1 人は、pyuic4 の使用は悪い習慣であると指摘し、uic モジュールと名前によるスロットの接続機能を紹介してくれました。彼にはこれ以上説明する時間がなく、私が持っている参照はかなり短く、それらからアイデアを理解できませんでした ( uic モジュール、LoadingUIFilesAtRuntime、スロットを名前で接続する)。
StackOverflow には関連する質問が少なくとも 1 つありますが、文献へのリンクが壊れています。
標準のチュートリアルに従って、pyuic を使用して簡単な GUI を作成できましたが、今は少し混乱しているように感じます... 良い例や参考文献を歓迎します。
python - Qt を使用した Python でのメイン ウィンドウのサイズ変更
ファイルにGUIがありui_main.py
ます(Qt Designerで設計されています)。*.py
この方法でメインファイルにロードします:
ui_main.py ファイル:
アプリケーションの起動中にメイン ウィンドウのサイズを変更する必要があります。私の主な問題は、メイン ウィンドウ オブジェクトにアクセスできないことです。
ui_main.py
ファイルに追加する場合:
メイン ウィンドウのサイズを次のように変更できます。
しかし、生成された ui ファイルを編集するのは非常に悪いことです。GUI ファイルを編集せずにメイン ウィンドウのサイズを変更するにはどうすればよいですか?
python - 既存のウィンドウから新しいPyQt4ウィンドウを作成するにはどうすればよいですか?
python3とQt4を使用して、既存のウィンドウから新しいウィンドウを呼び出そうとしています。
Qt Designerを使用して2つのウィンドウ(メインアプリケーションともう1つ)を作成し、Qt Designerによって生成された.uiファイルを.pyスクリプトに変換しましたが、メインアプリケーションから新しいウィンドウを作成できないようです。 。
私はこれをやってみました:
しかし、私はこのエラーメッセージを受け取ります:
python - PyQt4 で QLabel テキストを動的に変更する
私の質問は、ラベルのテキストを変更するにはどうすればよいですか? ラベルはレイアウト内にありますが、setText()
機能していないようです - 多分私はそれを正しくしていません.
これが私のコードです:
これはメイン ウィンドウの GUI で、Qt-Designer が提供するものです。
これはインターフェイスのロジックです。
ユーザーがプログラムにログインしたら、ラベルを変更したいと思います。変更したいラベルはで、QLineEdits の 1 つに対応する にlabel_nombre
置き換えたいと考えています。le_user
アップデート
私はあなたが私に言ったすべての変更を加えました.プロジェクトはかなり整理されているように見えますが、今私はこの出力を得ています:
TypeError: 記述子 ' init ' には 'sip.simplewrapper' オブジェクトが必要ですが、'logica_login' を受け取りました
更新 2
*TypeError: 記述子 ' init ' には 'sip.simplewrapper' オブジェクトが必要ですが、'logica_login' を受け取りました -------------------------> SOLVE
今、私はこのすべての取引を始めたのと同じ問題を抱えています. レーベルはその内容を変更しません.
python - OOPスタイルのQt .uiファイル用のPythonコードジェネレータ?
QtDesigner で作成した .ui ファイルから OOP スタイルの Python コードを生成する方法を知りたいです。
私が言おうとしているのは、pyuic4 は OOP スタイルではないコードを生成するということです。ウィジェットは QtGui クラスのサブクラスにはなりません。コードが読みにくく、拡張しにくい。
すべての子ウィジェット、レイアウト、および関数をカプセル化するクラスが必要です。
簡単な例を見てみましょう。このメインウィンドウにはスライダーと LCD ディスプレイが含まれており、これらは明らかな方法で接続されています。
まず、これは pyuic4 によって生成されたコードです。
私はそれを私が望むスタイルに手動で編集しました:
これは、退屈な編集を必要とせずに、コード ジェネレーターによって実行できます。私の質問は次のとおりです。利用可能なそのようなコードジェネレータはありますか?