Comment je peux appeler une fenêtre dans le projet par un bouton
Comment je peux appeler une fenêtre dans le projet par un bouton
Dans un projet python
J'ai un menu
Je veux appeler une fenêtre existante par ce bouton
Merci
Oui mais tu utilises quoi pour faire l'interface graphique ? tkinter ?
Oui bien sûr
Est ce qu'il y a d'autre?
Hum, genre de discussion qui obtient rapidement une réponse efficace, en général.
Interpelle quelqu'un dans la rue, pour voir, un inconnu de préférence, et tu lui demandes "pour aller dans ma rue, c'est par où ?"
Oui il y en a plusieurs pyqt, wxpython, kivy...
Voici un exemple pour tkinter :
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
19
20
21
22
23
24
25
26
27
28
29 import tkinter as tk def ouvrir_une_nouvelle_fenetre(): # Création d'une nouvelle fenêtre nouvelle_fenetre = tk.Toplevel(root) # Ajout de widgets à la nouvelle fenêtre label = tk.Label(nouvelle_fenetre, text="Je suis une nouvelle fenêtre") label.grid() # Création de la fenêtre principale root = tk.Tk() # Ajoute un titre root.title("Ma fenetre principale") # Taille et/ou position de la fenetre root.geometry("500x300+1300+700") # Création d'un bouton pour ouvrir la nouvelle fenêtre bouton = tk.Button( root, text="Ouvrir une nouvelle fenêtre", command=ouvrir_une_nouvelle_fenetre ) bouton.grid() root.mainloop()
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Il faut être plus précis et lorsqu'on débute, impossible de maîtriser le vocabulaire technique qui va bien.... d'où l'intérêt de poster du code qui permette de partager ce sur quoi vous travaillez et reproduire un problème.
Et du coup, fabriquer un exemple où on trouve une fenêtre et un bouton avec une fonction qui essaie de réaliser l’interaction recherchée entre l'un et l'autre se fait en quelques lignes de code...
- W
Partager