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
et voilà ce que je tente de mettre en place (les labels et boutons de chaque coté du texte "Monitoring Page")
Je parviens bien à ce que je veux obtenir sur un bout de code à part (voir interface test.py ci-dessous)
interface test.py
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
Data_logger_test.py
J'avoue que je ne comprend pas bien cette partie du code et ses conséquencesUne 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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
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...
Partager