这是我的应用程序代码:
#GUI
from tkinter import *
#Create the window
root = Tk()
#Modify root window
root.title("Simple Bot")
root.geometry("500x400")
#Kick off the event loop
root.mainloop()
这是机器人代码:
botName = input("Bot: Hello User, my name is ______ please name me: ");
botName = botName + ": ";
print(botName + "Thankyou for naming me.");
firstName = input(botName + "What is your name? ");
print(botName + "Hello, " + firstName);
favourite = input(botName + "Tell us what you like doing the most? ");
print(botName + "Nice, I like to do that as well.");
print(botName + "If you have any Questions just ask.");
如何让机器人代码在我创建的应用程序内工作,以及我还必须添加哪些其他代码才能使机器人代码在应用程序中工作。
附注我是Python新手,正在尝试不同的东西。
最佳答案
作为一个简单的示例,请尝试以下操作:
from Tkinter import *
import tkMessageBox
root = Tk()
root.title("Simple Bot")
root.geometry("500x80")
def msg(ev=None):
tkMessageBox.showinfo("Message", v.get() + " Thank you for naming me.")
root.bind('<Return>', msg)
L = Label(root, text="Bot: Hello User, my name is ______ please name me: ", font=("Helvetica", 14))
v = StringVar()
E = Entry(root, textvariable=v, font=("Helvetica", 16))
L.pack()
E.pack(side=BOTTOM, fill=BOTH, expand=1)
root.mainloop()
打印替换为tkMessageBox
,输入替换为Entry
使用v.get()
从Entry
获取文本,并使用v.set()
更改其内容。
关于python - 如何将代码集成到Python应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33646700/