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ù ?"
Merci pour votre réponse
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]
Et bien d'autres !
par exemple flet(base flutter) , PySimpleGUI qui est une surcouche simple à beaucoup de technos (qui n'est plus open source depuis une semaine environ ! bientôt un fork ?) et beaucoup à base de html
ou slint la gui rust qui va s'ouvrir à python très prochainement
Existe même aussi une surcouche (graphique) à tkinter ...
Quelques référencés ici (hors celles référencées par Sve@r, cela peut être beaucoup plus expérimental...)
$moi= ( !== ) ? : ;
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
Salut,
Pour moi il n'y a pas mieux que html/css/js pour faire une interface graphique... En particulier je trouve bien pratique la possibilité de faire l'interface en live (on voit le résultat en même temps que l'on tape le code) et l'inspecteur qui permet de faire le lien entre le code et l'interface graphique et aussi de modifier en live l'interface graphique...
Mais tu dis qu'il y en a beaucoup ? Tu peux en citer quelques uns ?
Je sais que certains utilisent une espèce de webview, d'autres utilisent une structure client/serveur qui fait penser à une espèce d'application Electron mais avec python à la place de node.js... Mais je ne sais pas si on peut considérer cela comme de véritables outils permettant de faire une interface graphique...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager