有没有办法改变乌龟中文本框的位置?对我来说,它总是出现在左上角,但我希望它出现在中下角


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?")

您可以通过任何方式自定义此窗口。如更改按钮颜色、输入颜色、位置等。

希望这能有所帮助!!

相关内容

最新更新