gpt4 book ai didi

python - 如何在 Tkinter 文本小部件中将文本居中?

转载 作者:太空宇宙 更新时间:2023-11-04 00:39:20 33 4
gpt4 key购买 nike

我正在学习 Python,并且正在完成小型项目。我已经制作了一个 8 球程序,它快完成了。让我恼火的一件事是输出给用户的文本没有居中。

我该怎么做?我尝试了以下但仍然没有运气。

T1.tag_configure("center", justify='center')
T1.tag_add("center", 1.0, "end")

我的密码是here .感谢您的帮助!

最佳答案

Text 小部件最初是空的,因此 T1.tag_add("center", "1.0", "end") 没有效果,但是如果您插入文本在添加标签之前在小部件中,然后用户插入的文本保持居中:

import Tkinter as tk

root = tk.Tk()

T1 = tk.Text(root)
T1.tag_configure("center", justify='center')
T1.insert("1.0", "text")
T1.tag_add("center", "1.0", "end")
T1.pack()

root.mainloop()

由于在您的完整代码中您使用了一行 Text 小部件,因此您可以使用 Entry 代替:

tk.Entry(root, justify='center')

关于python - 如何在 Tkinter 文本小部件中将文本居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42560585/

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