gpt4 book ai didi

python - 有没有办法改变乌龟中文本框的位置?它总是显示在左上角,但我希望它位于底部中央

转载 作者:行者123 更新时间:2023-12-04 04:13:43 24 4
gpt4 key购买 nike

import turtle

screen = turtle.Screen()

global answer

answer = screen.textinput("Welcome to the game", "What's your name?")

这里是 a screenshot of what comes up .我似乎根本找不到任何描述编辑框的方法的内容。我也在寻找编辑盒子整体外观的方法,因为它的预期目的是在我正在开发的游戏中进行对话。

最佳答案

带有输入的窗口是用 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?")

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

希望这对您有所帮助!

关于python - 有没有办法改变乌龟中文本框的位置?它总是显示在左上角,但我希望它位于底部中央,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61175289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com