Python 我正在为我的应用程序构建GUI,但出现错误。为什么?
我正在尝试使用tkinter为我的应用程序制作GUI,但它不起作用。为什么?程序需要从用户那里获取2个输入,并将它们保存在变量中。我在下面的代码中标记了错误的位置Python 我正在为我的应用程序构建GUI,但出现错误。为什么?,python,tkinter,Python,Tkinter,我正在尝试使用tkinter为我的应用程序制作GUI,但它不起作用。为什么?程序需要从用户那里获取2个输入,并将它们保存在变量中。我在下面的代码中标记了错误的位置 import tkinter as tk # making the window root = tk.Tk() root.title("AutoWhatsUp") root.geometry('500x500') # getting phone number from user enter_number = t
import tkinter as tk
# making the window
root = tk.Tk()
root.title("AutoWhatsUp")
root.geometry('500x500')
# getting phone number from user
enter_number = tk.Label(root, text = "enter below the phone number you want to message")
enter_number.pack()
filed = tk.Entry(root)
filed.pack()
def get_number():
phone_num = filed.get()
done_procces_phone = tk.Label(root, text = 'Phone number procced!').pack() # getting error here
confirm_number = tk.Button(root, text = 'procces number', command = get_number).pack() #getting error here
# getting the message
enter_mess = tk.Label(root, text = 'enter below the message').pack() #getting error here
enter_mess_here = tk.Entry(root).pack() #getting error here
def getting_message():
message_here = enter_mess_here.get()
print(message_here)
done_procces_mess = tk.Label(root, text = "done!").pack() #getting error here
get_mess = tk.Button(root, text = "procces message", command = getting_message).pack() #getting error here
root.mainloop()
您的问题是在变量中没有输入任何内容
在此处输入\u mess\u
在此处:
enter_mess_here = tk.Entry(root).pack() #getting error here
在您的函数中,当您想要获取值时,它不是从条目中获取值,而是从零获取值。因此,它引发了一个错误
首先将条目
分配给一个变量,然后使用pack
,这样就可以:
enter_mess_here = tk.Entry(root)
enter_mess_here.pack()
您的问题是在变量中没有输入任何内容在此处输入\u mess\u
在此处:
enter_mess_here = tk.Entry(root).pack() #getting error here
在您的函数中,当您想要获取值时,它不是从条目中获取值,而是从零获取值。因此,它引发了一个错误
首先将条目
分配给一个变量,然后使用pack
,这样就可以:
enter_mess_here = tk.Entry(root)
enter_mess_here.pack()
您还可以提供错误消息吗?更正您的输入首先创建enter\u mess\u here=tk.entry(root)
然后打包enter\u mess\u here.pack()
您还可以提供错误消息吗?更正您的输入首先创建enter\u mess\u here=tk.entry(root)
然后打包enter\u mess\u here.pack()