0

で作業し、またはを介し​​てQt Designer変換した後、 を変更してマージし、 を構築できますが、深刻な質問があります:pyuic4 commandexecutable programmodulecodecomplete program

QMainWindow、いくつか がQFrameあり、別々に保存したくない*ui files場合、1つだけに保存​​する必要があり*ui filesます。可能ですか?

4

1 に答える 1

1

2 つのフォームを 1 つの .ui ファイルに保存することはできませんが、これはできると思います (私は試していませんが、動作するはずです): たとえば、1 つと 1 つQDialogを保存しますQMainWindow(QFrameスタンドアロンではできません。親ウィジェットが必要です)。 ) 別々の .ui ファイルで、pyuic4コマンドを使用してそれらを 2 つの .py ファイルに変換し、それらの 2 つのファイルを 1 つの .py モジュールに結合します (あるデータから別のファイルにデータをコピーする - クラスをコピーして でインスタンスを作成します__main__)。

手順全体をやり直す必要があるため、 designer で何かを変更したい場合、これはあまり実用的ではありません。

于 2013-09-10T09:36:02.750 に答える