-1

ログインとメインメニューの異なるフォームを表示する 2 つのファイルがあるとします。ログインをクリックした後、メイン メニュー フォームを開くにはどうすればよいですか (情報が正しいと仮定します)。

4

1 に答える 1

1

Tkinterが起動すると、自動的に1つのウィンドウが表示されます。このウィンドウはルートウィンドウまたはマスターウィンドウと呼ばれ、アプリが実行されている限り存在する必要があります(非表示にすることもできます)。

追加のウィンドウを作成するには、クラスToplevelのインスタンスを作成する必要があります。

すべてが1つのウィンドウにとどまるWebGUIをエミュレートしようとしている場合は、別の戦略を選択できます。たとえば、ログインフォームとメインフォームの両方をFrameの個々のインスタンス内に実装できます。次に、ユーザーがログインした後、ルートウィンドウからログインフォームを削除して、他のフォームに置き換えることができます。

于 2013-03-12T12:32:30.793 に答える