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