2010-05-21 8 views
0

J'essaie vraiment difficile de faire un cadre coulissant contenant des widgets dans tkinter en python. Il y a ce cadre dans une grande fenêtre avec des widgets différents. Et dès que je clique sur le bouton suivant sur ce cadre, le cadre devrait lentement glisser vers la gauche et disparaître finalement. Dès qu'il disparaît, je veux un nouveau cadre avec des widgets pour venir glisser vers la droite. Que dois-je faire?Création d'un cadre coulissant contenant des widgets en tkinter en python

Anticipant vos suggestions et idées.

Répondre

0

Comment vous le faites dépend du gestionnaire de la géométrie, mais l'idée de base est simplement de définir la largeur du cadre à des valeurs plus petites et plus petites jusqu'à ce qu'il ait une largeur de zéro. Vous n'avez pas besoin d'une boucle bien - le code est déjà en cours d'exécution dans la boucle d'événement, afin de tirer parti de cela. Utilisez « après » pour planifier un travail qui modifie la largeur d'un tout petit peu, puis elle est reprogrammée pendant quelques millisecondes plus tard.