Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python [Tkinter]我可以';当我使用';地点';方法来放置它,我还可以';我不能编辑它_Python_Python 3.x_Tkinter - Fatal编程技术网

Python [Tkinter]我可以';当我使用';地点';方法来放置它,我还可以';我不能编辑它

Python [Tkinter]我可以';当我使用';地点';方法来放置它,我还可以';我不能编辑它,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,应该有一个文本,但它不存在,我也不能编辑它。我不能在其中输入任何单词。这是由于选项的组合reline=0和anchor='center'。文本小部件的中心位于窗口的顶部,因此您无法看到上半部分(包括插入的文本) 要修复它,请使用 from tkinter import * root = Tk() # frame = Frame(root, height = 300, width = 500) text = Text(root,width = 15) # frame.pack() # tex


应该有一个文本,但它不存在,我也不能编辑它。我不能在其中输入任何单词。

这是由于选项的组合
reline=0
anchor='center'
。文本小部件的中心位于窗口的顶部,因此您无法看到上半部分(包括插入的文本)

要修复它,请使用

from tkinter import *

root = Tk()

# frame = Frame(root, height = 300, width = 500)
text = Text(root,width = 15)

# frame.pack()
# text.pack()
text.insert(END,'testwsetsetsetsets')
text.place(rely = 0, relx = 0.5, anchor = 'center')

mainloop()
将文本小部件的顶部放在窗口的顶部


为避免此类问题,您可以使用
grid
pack
而不是
place
这是由于组合了选项
reline=0
anchor='center'
。文本小部件的中心位于窗口的顶部,因此您无法看到上半部分(包括插入的文本)

要修复它,请使用

from tkinter import *

root = Tk()

# frame = Frame(root, height = 300, width = 500)
text = Text(root,width = 15)

# frame.pack()
# text.pack()
text.insert(END,'testwsetsetsetsets')
text.place(rely = 0, relx = 0.5, anchor = 'center')

mainloop()
将文本小部件的顶部放在窗口的顶部

为了避免此类问题,您可以使用
网格
打包
而不是
放置