私は現在、PythonでGUIを作ろうとしています。このために私が見つけたのは、Qt Designerを使ってグラフィカルインタフェース.uiを生成し、それをpyQt4で.pyで変換して、Pythonで関数を編集することです。既存のPythonコードでQtデザイナを使用するには?
私が持っている質問は、Pythonコード全体を再設定することなくグラフィカルインターフェイスを変更する方法です。私は特定の機能で、インターフェイスにボタンを追加するには、インスタンスのためにしたい場合は
実際、私は単純に合計するために、再度全体の.py
を行わず、の.pyでこの機能を追加したいと思います今後、私のインターフェースを簡単に更新できるようにしたいと考えています。
ご存知ですか?
ありがとうございます! :)
あなたは何を意味するのかよく分かりません。 Qt Designer> ui file> pythonファイル全体が気に入らなければ、pythonで直接レイアウトを書くことができます。現在、デザイナで作成された.ui/.pyファイルを手動で変更している場合は、そのことを想定していません。自分のpythonファイルにuiファイルを読み込むとします。 – Mel
私はQtDesignerでレイアウトをグラフィカルに(私が絶対に望む)レイアウトを変更するたびに、それを.uiファイルに保存してから、(ボタンを押して)新しい.pyファイルは、最後の.uiファイルの変換から来ます。しかし、この.pyファイルは新しく、以前の.pyファイルの多くの部分をコピー/ペーストする必要があります。たぶん私はそれが動作する方法を理解していませんでした.. – qcha
これは助けるべきです:http://stackoverflow.com/questions/2398800/linking-a-qtdesigner-ui-file-to-python-pyqt – Mel