問題タブ [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 投票する
2 に答える
1914 参照

python - pyuic4に関するエラー

uiファイルを.pyファイルに変換しようとしていますが、シェルでpyuic4を実行すると、エラーが発生します。

私のOSはfedora16です

0 投票する
3 に答える
1018 参照

python - クラスのメンバーとしてのPyQt4 pyuic4スペーサーアイテム

pyuic4 に強制的に QSpacerItem を .py ファイルのクラス メンバーとして生成させる方法がわかりません。それ以外はすべてクラスのメンバーとして生成されます。たとえば、gridLayout などです。

QSpacerItem 以外のすべて

それを修正する方法はありますか?

PS手動で修正する方法は尋ねません;)。

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

python-3.x - 新しいスタイルのシグナルとスロットのサポート、PyQt

PyQt4 (Python3) で GUI アプリケーションを作成しています。私の友人の 1 人は、pyuic4 の使用は悪い習慣であると指摘し、uic モジュールと名前によるスロットの接続機能を紹介してくれました。彼にはこれ以上説明する時間がなく、私が持っている参照はかなり短く、それらからアイデアを理解できませんでした ( uic モジュールLoadingUIFilesAtRuntimeスロットを名前で接続する)。

StackOverflow には関連する質問が少なくとも 1 つありますが、文献へのリンクが壊れています。

標準のチュートリアルに従って、pyuic を使用して簡単な GUI を作成できましたが、今は少し混乱しているように感じます... 良い例や参考文献を歓迎します。

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

python - Qt を使用した Python でのメイン ウィンドウのサイズ変更

ファイルにGUIがありui_main.pyます(Qt Designerで設計されています)。*.pyこの方法でメインファイルにロードします:

ui_main.py ファイル:

アプリケーションの起動中にメイン ウィンドウのサイズを変更する必要があります。私の主な問題は、メイン ウィンドウ オブジェクトにアクセスできないことです。

ui_main.pyファイルに追加する場合:

メイン ウィンドウのサイズを次のように変更できます。

しかし、生成された ui ファイルを編集するのは非常に悪いことです。GUI ファイルを編集せずにメイン ウィンドウのサイズを変更するにはどうすればよいですか?

0 投票する
2 に答える
25713 参照

python - 既存のウィンドウから新しいPyQt4ウィンドウを作成するにはどうすればよいですか?

python3とQt4を使用して、既存のウィンドウから新しいウィンドウを呼び出そうとしています。

Qt Designerを使用して2つのウィンドウ(メインアプリケーションともう1つ)を作成し、Qt Designerによって生成された.uiファイルを.pyスクリプトに変換しましたが、メインアプリケーションから新しいウィンドウを作成できないようです。 。

私はこれをやってみました:

しかし、私はこのエラーメッセージを受け取ります:

0 投票する
2 に答える
47836 参照

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

今、私はこのすべての取引を始めたのと同じ問題を抱えています. レーベルはその内容を変更しません.

0 投票する
2 に答える
1509 参照

python - OOPスタイルのQt .uiファイル用のPythonコードジェネレータ?

QtDesigner で作成した .ui ファイルから OOP スタイルの Python コードを生成する方法を知りたいです。

私が言おうとしているのは、pyuic4 は OOP スタイルではないコードを生成するということです。ウィジェットは QtGui クラスのサブクラスにはなりません。コードが読みにくく、拡張しにくい。

すべての子ウィジェット、レイアウト、および関数をカプセル化するクラスが必要です。

簡単な例を見てみましょう。このメインウィンドウにはスライダーと LCD ディスプレイが含まれており、これらは明らかな方法で接続されています。

まず、これは pyuic4 によって生成されたコードです。

私はそれを私が望むスタイルに手動で編集しました:

これは、退屈な編集を必要とせずに、コード ジェネレーターによって実行できます。私の質問は次のとおりです。利用可能なそのようなコードジェネレータはありますか?