Insérer des objets sur la sous fille
Résolu
Lenouveauapprenti
Messages postés
306
Date d'inscription
Statut
Membre
Dernière intervention
-
Lenouveauapprenti Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Lenouveauapprenti Messages postés 306 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Environnement : Python 3.12.0 , et PyCharm 2023.3
Je n'arrive pas à insérer des objets ( ex Label ) sur une sous fenêtre chargée à partir du menu de la barre du menu de la fenêtre principale
je vous remets mon code et Merci d'avance pour votre aide
(N.B : j'ai posté intentionnellement
#Source d'importation des objets
import tkinter
from tkinter import *
#Creer la fenetre principale
fenetre=Tk()
#Charger les Fenetres du Fichiers
#Ouvrir
def charger_Ouvrir():
charger_Ouvrir=tkinter.Toplevel(fenetre)
charger_Ouvrir.title("Ouvrir")
charger_Ouvrir.iconbitmap("Champs.ico")
charger_Ouvrir.geometry('700x400')
charger_Ouvrir.minsize(400,350)
charger_Ouvrir.config(background='#D5531F')
#----------------------------------------------------------
#Personnaliser la fenetre principale
#Titre de la fenetre
fenetre.title("Projet d'apprentissage")
#Icone de la fenetre
fenetre.iconbitmap("Champs.ico")
#Dimension de la fenetre
fenetre.geometry('1080x620')
fenetre.minsize(500,320)
#Couleur de l'arriere plan de la fenetre
fenetre.config(background='#D5531F')
#---------------------------------------------
#Creation de menu deroulant
barre_menu=Menu(fenetre)
#Fichiers
menu1=Menu(barre_menu,tearoff=0)
menu1.add_command(label="Ouvrir",command=charger_Ouvrir)
menu1.add_separator()
menu1.add_command(label="Quitter",command=fenetre.quit)
barre_menu.add_cascade(label="Fichiers",menu=menu1)
#------------------------------------------------
#Configuration de la barre de menu
fenetre.config(menu=barre_menu)
#Charger la fenetre principale
fenetre.mainloop()
une question dans le même sujet sans préciser le thème (Python))
Windows / Chrome 120.0.0.0
A voir également:
- Insérer des objets sur la sous fille
- Site pour vendre des objets d'occasion - Guide
- Insérer une vidéo sur powerpoint - Guide
- Comment insérer des points de suite sur word - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
2 réponses
Bonjour,
Ben si, ca marche bien: j'ai mis un Label dans la fenêtre secondaire:
from tkinter import *
def nouvelle_fenetre():
charger_Ouvrir=Toplevel(fenetre)
charger_Ouvrir.title("Ouvrir")
charger_Ouvrir.geometry('700x400')
charger_Ouvrir.minsize(400,350)
Label(charger_Ouvrir, text = 'coucou').place(x=20, y=20)
fenetre=Tk()
fenetre.title("Projet d'apprentissage")
fenetre.geometry('1080x620')
fenetre.minsize(500,320)
fenetre.config(background='#D5531F')
barre_menu=Menu(fenetre)
menu1=Menu(barre_menu,tearoff=0)
menu1.add_command(label="Ouvrir",command=nouvelle_fenetre)
menu1.add_separator()
menu1.add_command(label="Quitter",command=fenetre.quit)
barre_menu.add_cascade(label="Fichiers",menu=menu1)
fenetre.config(menu=barre_menu)
fenetre.mainloop()
Par contre:
pas de variables ayant le même nom qu'une fonction (charger_Ouvrir !)
import tkinter est inutile: il y a from tkinter import * juste après