0

私はPythonのtkinterでウィジェットを含むスライディングフレームを作るために本当に一生懸命努力しています。さまざまなウィジェットを備えた大きなウィンドウ内にこのフレームがあります。そして、そのフレームの次のボタンをクリックするとすぐに、フレームはゆっくりと左にスライドし、最終的に消えます。それが消えたらすぐに、ウィジェット付きの新しいフレームが右にスライドするようにしたいと思います。私は何をすべきか?

あなたの提案やアイデアを期待します。

4

1 に答える 1

0

どのように行うかはジオメトリマネージャによって異なりますが、基本的な考え方は、フレームの幅がゼロになるまで、フレームの幅をどんどん小さく設定することです。ただし、ループは必要ありません。コードはすでにイベントループで実行されているので、それを利用してください。'after'を使用して、幅を少し変更するジョブをスケジュールし、数ミリ秒後にそれ自体を再スケジュールします。

于 2010-05-24T11:19:12.003 に答える