import turtle
screen = turtle.Screen()
global answer
answer = screen.textinput("Welcome to the game", "What's your name?")
Here is 出现的情况的屏幕截图 https://i.stack.imgur.com/7Y3g9.png。
我似乎根本找不到任何描述编辑框的方法。我还在寻找编辑盒子整体外观的方法,因为它的预期目的是用于我正在开发的游戏中的对话。
带有输入的窗口是用 tkinter 制作的。您可以创建自己的函数来实现它。
这是您的代码示例:
import turtle
from tkinter import *
screen = turtle.Screen()
global answer
def textinput(title, question):
message = Tk()
message.title(str(title))
message.geometry("350x200")
l = Label(message, text = str(question))
l.pack()#you can place it wherever you want
e = Entry(message)#customize all you want
e.pack()
def submit(event = "<Return>"):
global answer
answer = e.get()
message.destroy()
b = Button(message, text = "submit", command = submit)
b.pack()
b.bind_all("<Return>", submit)
message.mainloop()
answer = textinput("Welcome to the game", "What's your name?")
您可以通过任何方式自定义此窗口。比如改变按钮颜色、条目颜色、位置等。
希望这可以帮助!!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)