from tkinter import * import os import random #Création fonction food_choose def food_choose(): with open("repas.txt", "r") as file: meal_purpose = file.readline() meal_random_choice = random.choice(meal_purpose) food_entry.delete(0, END) food_entry.insert(0, meal_random_choice) file.close() #création fenêtre globale window = Tk() window.title("Qu'est-ce qu'on mange ce soir?") window.geometry("1080x720") window.iconbitmap("repas.ico") window.config(bg='white') #Création frame pour l'image frame_image = Frame(window, bg='white', width=300) frame_image.grid(row=0 , column=0 , sticky='nsew') #Création frame pour sortie + bouton frame_output = Frame(window, bg = 'white', width=300) frame_output.grid(row=0 , column=1 , sticky=W) #Paramètre des grid window.grid_columnconfigure(0, weight=1) window.grid_columnconfigure(1, weight=1) #Création CANVAS image image_repas = PhotoImage(file="repas.png") canvas_image = Canvas(frame_image, width=500, height=720, bg='white', highlightthickness=0) canvas_image.create_image(300, 300, image = image_repas) canvas_image.pack() #Création entry food_entry = Entry(frame_output, bg='grey', font=("Aerial", 20)) food_entry.pack(fill=X) #Création bouton food_button = Button(frame_output, text= "Que mangeons-nous ce soir?", font=("Aerial", 20), function=food_choose()) food_button.pack(fill=X) window.mainloop()