Bonjour,
J'ai une fenêtre Tkinter avec un bouton permettant d'afficher un graphique avec matplotlib.
Aucun problème si la mise à l'échelle dans Windows est à 100 %.
Par contre si la mise à l'échelle est à 125 %, lorsque je clique sur le bouton pour afficher le graphique, la fenêtre de Tkinter passe de 125% à 100% !
Peux-t-on empêcher ce comportement ? Un réglage dans Windows ? Dans Tkinter ?
Ci-dessous le code permettant d'observer le problème. Pensez à régler dans les paramètres d'affichage de Windows, la mise à l'échelle à 125% au préalable.
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 from tkinter import * import matplotlib.pyplot as plt def graphique(): x=[1,2,3,4,5,6] y=[2,3,5,6,7,1] plt.figure(figsize=(8,6)) plt.plot(x,y) plt.show() root = Tk() btn_graphique = Button(root, text = "Graphique", cursor='hand2', command = graphique) btn_graphique.place(x=10, y=10) root.mainloop()
Partager