Enrty-Ausgabe in GUI
Verfasst: Donnerstag 16. März 2023, 13:08
Hallo,
ich bin gerade dabei, mir Python beizubringen und habe ein Problem.
Ich würde gerne die Entry ausgaben nicht in der Konsole sondern in der GUI (Frame oder Textbox ) ausgeben lassen. Ich bekomme es aber irgendwie nicht hin.
Die Print ausgaben in der Konsole gehen einwandfrei!
Könnte mir jemand eventuell weiter helfen?
Wie bekomme ich die Entry-Ausgabe in die Textbox?
ich bin gerade dabei, mir Python beizubringen und habe ein Problem.
Ich würde gerne die Entry ausgaben nicht in der Konsole sondern in der GUI (Frame oder Textbox ) ausgeben lassen. Ich bekomme es aber irgendwie nicht hin.
Die Print ausgaben in der Konsole gehen einwandfrei!
Könnte mir jemand eventuell weiter helfen?
Wie bekomme ich die Entry-Ausgabe in die Textbox?
Code: Alles auswählen
import customtkinter as ctk
# Selecting GUI theme - dark, light , system (for system default)
ctk.set_appearance_mode("dark")
# Selecting color theme - blue, green, dark-blue
ctk.set_default_color_theme("blue")
def user_entry1():
current_input1 = user_entry1.get()
print(current_input1)
strv.set(user_entry1)
current_input2 = user_entry2.get()
print(current_input2)
strv.set(user_entry2)
current_input3 = user_entry3.get()
print(current_input3)
strv.set(user_entry3)
current_input4 = user_entry4.get()
print(current_input4)
strv.set(user_entry4)
app = ctk.CTk()
app.geometry("1500x700")
app.title(" System ")
strv= ctk.StringVar()
#Button Event/Umrechnen
button = ctk.CTkButton(master=app, font=("Arial", 20), text='Umrechnen', width=150, height=120, command=user_entry1 )
button.place(x=1330, y=620, )
#TextBox
textbox = ctk.CTkTextbox(app, width=1183, height=500, )
textbox.place(x= 30, y=250, )
#Button=Label
button = ctk.CTkButton(app, text_color="Black", font=("Arial", 15), text='Ergebniss', width=150, height=40, state=ctk.DISABLED,)
button.place(x=30, y=200, )
button = ctk.CTkButton(app,text_color="White", font=("Arial", 15), text='Gib bitte Zahlen von 1-60 ein!', width=150, height=40)
button.place(x=30, y=5, )
#Optionsmenü
optionmenu_var = ctk.StringVar(value="option 2") # set initial value
def optionmenu_callback(choice):
print("optionmenu dropdown clicked:", choice)
combobox = ctk.CTkOptionMenu(master=app,
values=["option 1", "option 2", "option 3", "option 4"],
command=optionmenu_callback,
variable=optionmenu_var,width=150, height=45, )
combobox.place(x=1330, y=30,)
#Label TEXT
label = ctk.CTkLabel(app, text="System ",)
label.place(x = 1330, y = 5 )
#Positions Zahl!
frame = ctk.CTkFrame(master=app, width=1183, height=80, )
frame.place(x = 30, y = 80 )
label1 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="1.")
label1.place(x = 13, y = 0 )
label2 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="2.")
label2.place(x = 73, y = 0 )
label3 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="3.")
label3.place(x = 133, y = 0 )
label4 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="4.")
label4.place(x = 193, y = 0 )
label5 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="5.")
label5.place(x = 253, y = 0 )
label6 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="6.")
label6.place(x = 313, y = 0 )
label7 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="7.")
label7.place(x = 373, y = 0 )
label8 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="8.")
label8.place(x = 433, y = 0 )
label9 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="9.")
label9.place(x = 493, y = 0 )
label10 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="10.")
label10.place(x = 548, y = 0 )
label11 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="11.")
label11.place(x = 608, y = 0 )
label12 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="12.")
label12.place(x = 669, y = 0 )
label13 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="13.")
label13.place(x = 728, y = 0 )
label14 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="14.")
label14.place(x = 788, y = 0 )
label15 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="15.")
label15.place(x = 848, y = 0 )
label16 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="16.")
label16.place(x = 908, y = 0 )
label17 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="17.")
label17.place(x = 968, y = 0 )
label18 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="18.")
label18.place(x = 1028, y = 0 )
label19 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="19.")
label19.place(x = 1088, y = 0 )
label20 = ctk.CTkLabel(master=frame, font=("Arial", 15), text="20.")
label20.place(x = 1148, y = 0 )
#Eingabe/Entry
user_entry1 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry1.place(x=30, y=107,)
user_entry2 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry2.place(x=90, y=107, )
user_entry3 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry3.place(x=150, y=107, )
user_entry4 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry4.place(x=210, y=107, )
user_entry5 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry5.place(x=270, y=107, )
user_entry6 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry6.place(x=330, y=107, )
user_entry7 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry7.place(x=390, y=107, )
user_entry8 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry8.place(x=450, y=107, )
user_entry9 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry9.place(x=510, y=107, )
user_entry10 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry10.place(x=570, y=107, )
user_entry11 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry11.place(x=630, y=107, )
user_entry12 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry12.place(x=690, y=107, )
user_entry13 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry13.place(x=750, y=107, )
user_entry14 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry14.place(x=810, y=107, )
user_entry15 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry15.place(x=870, y=107, )
user_entry16 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry16.place(x=930, y=107, )
user_entry17 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry17.place(x=990, y=107, )
user_entry18 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry18.place(x=1050, y=107, )
user_entry19 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry19.place(x=1110, y=107, )
user_entry20 = ctk.CTkEntry(master=app,width=38, height=40,font=("Arial", 20), placeholder_text="")
user_entry20.place(x=1170, y=107, )
app.mainloop()]