指定Tkinter文本框的像素尺寸
您可以通过使用place(**option)几何管理器来指定文本小部件的尺寸,从而设置文本小部件的位置。在框架内实例化小部件使小部件在整个应用程序窗口中独立。然后,我们使用place()几何管理器在窗口中分配小部件的宽度和高度。像素确定小部件在窗口中的精确位置。因此,place()几何管理器提供了一个网格系统,我们可以在特定位置放置任何小部件。
示例
# 导入必要的库
from tkinter import *
from tkinter import ttk
from lorem_text import lorem
# 创建tkinter帧的实例
win= Tk()
# 设置窗口尺寸
win.geometry("700x350")
# 添加一个文本小部件并插入一些虚拟文本
text= Text(win, wrap= WORD, font= ('Courier 15 bold'))
text.insert(END,lorem.sentence())
text.place(x=10, y= 10, width= 400, height= 300)
win.mainloop()
输出
运行上面的代码后,文本部件将出现在窗口中,并且带有一些虚拟文本。通过更改place()几何管理器中x、y、width和height的值,可以更新Text小部件的尺寸。