0

PyQt4 を使用して GUI インターフェイスを作成しようとしています。Python プログラムからテキストを送信し、PyQt4 によって作成されたウィンドウに表示できるようにしたいと考えています。

プッシュボタンからデータを入力することはできましたが、Python プログラムから書き込めるようにしたいと考えています。self.setGeometry コマンドを使用してウィンドウを作成できます。また、テキストのブロックを書き込むために必要な関数が QTextEdit モジュール (テキストの 1 行のセクションのための QLabel ではない) にあると確信しています。問題は、使用する関数が非常に多く、私は PyQT (および実際には Python 全般) に慣れていないため、構造をまだよく理解していないことです。正しい方向への助けをいただければ幸いです!

4

1 に答える 1

0

QLabel はテキストを表示するために使用され、QTextEdit は主にユーザーの 1 行の入力を取得するために使用されます。たとえば、入力領域に名前を入力する必要があることを示すフォーム フィールド、 QLabel はName :として使用され 、 QTextEdit はユーザーが入力する場所です。

しかし、最初に PyQt (主に Qt) のレイアウトと配置メソッドを確認してから、単純な GUI を手動で作成してみてください。これにより、Qt の基本とその他すべての優れたツールを簡単に学習できるようになります。

Qt Designer というツールもあり、ドラッグ アンド ドロップ ツールで PyQt ( & Qt) プログラムの GUI を作成するのに非常に便利です。

于 2012-07-13T20:03:16.533 に答える