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()]