4 pièce(s) jointe(s)
Positionnement par .grid impossible
Bonjour à tous,
Je développe actuellement ma première application Python pour monitorer des données en provenance d'un Arduino. Le tout fonctionne plutôt bien, mais je souhaite améliorer l'interface graphique en positionnant mes labels, boutons et graphiques par la méthode .grid
Voilà à quoi ressemble la fenêtre actuellement
Pièce jointe 365012
et voilà ce que je tente de mettre en place (les labels et boutons de chaque coté du texte "Monitoring Page")
Pièce jointe 365015
Je parviens bien à ce que je veux obtenir sur un bout de code à part (voir interface test.py ci-dessous)
Pièce jointe 365019
Mais dés que je tente de l'implanter dans la partie du code qui concerne cette page (class graph_page(tk.Frame) , tout en bas du code, lignes 382 à 399), plus rien ne s'affiche du tout. (voir Data_logger_test.py ci-dessous
Pièce jointe 365025
J'avoue que je ne comprend pas bien cette partie du code et ses conséquences
Code:
1 2 3 4 5
| class graph_Page(tk.Frame): # Page of the monitoring graph
def __init__(self, parent, controller):
tk.Frame.__init__(self,parent) |
Une bonne partie du code est héritée des tutos que j'ai suivi sur internet GUIs with Tkinter Le problème c'est qu'il n'a pas été très explicite sur les subtilités de cette partie...
Je précise que je suis un vrai novice Python. Jusque là je me contentais de bricoler des macros dans Excel et parfois un peu de code pour Arduino... Je me suis mis au Python parce que j'ai besoin de l'outil que je suis en train d'élaborer.
Par avance merci pour votre aide parce que là... je patauge...