Hello wiztricks
Bien mais j'ai deux problemes
Le premier est que .winfo_viewable semble fonctionner sous tkinter, (pas .winfo_isvisible mais ce n'est pas important)
par contre ( je vous rappelle que j'ai des Labels qui sont les objets de la liste hold[ ] formée de 15 éléments. Ces labels ont définis dans un module appelé gui.py sous la définition
hold[x] = Tk.Label(fen1, text="HOLD", fg="red", bg="black",font=tkFont.Font(family="Courier 12 Pitch", size=18, weight="bold"))
or si dans mon script principal je fais ce test
1 2
| for i in range(0,5):
print(hold[i].winfo_viewable) |
la réponse est
<bound method Misc.winfo_viewable of <tkinter.Label object .!label2>>
<bound method Misc.winfo_viewable of <tkinter.Label object .!label4>>
<bound method Misc.winfo_viewable of <tkinter.Label object .!label6>>
<bound method Misc.winfo_viewable of <tkinter.Label object .!label8>>
<bound method Misc.winfo_viewable of <tkinter.Label object .!label10>>
Ne suis-je pas en droit de me poser des questions sur le fait que l' interpréteur à renommé mes labels à sa guise.
En outre j'ai fait ce test dans la boucle ou sont affichés les labels en question et ma question n'est pas de savoir s'ils sont visibles, mais bien s'ils sont affichés.
Donc j'admet que wiewable n'est pas assez précis il doit y avoir mieux
Maintenant, une question plus générale, j'ai noté chez vous le conseil pertinent et constant de consulter la documentation, ce qui est très sage. J'ai une doc de tkinter qui fait 360 pages. Pouvez-vous me donner un lien pour mieux que ce dont je dispose ? Merci d'avance
Partager