import turtle
screen = turtle.Screen()
global answer
answer = screen.textinput("Welcome to the game", "What's your name?")
这是出现的屏幕截图。我似乎根本找不到任何描述编辑框的方法。我也在寻找编辑盒子整体外观的方法,因为它的预期目的是在我正在开发的游戏中进行对话。
import turtle
screen = turtle.Screen()
global answer
answer = screen.textinput("Welcome to the game", "What's your name?")
这是出现的屏幕截图。我似乎根本找不到任何描述编辑框的方法。我也在寻找编辑盒子整体外观的方法,因为它的预期目的是在我正在开发的游戏中进行对话。
带有输入的窗口是用 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?")
您可以以任何方式自定义此窗口。比如改变按钮颜色、入口颜色、位置等。
希望这可以帮助!!