标题是什么。 我在将文本框从一侧移动到另一侧时遇到问题。 代码很长,大概有200多行,所以我不会在这里发布。 有人有想法吗?
答案 0 :(得分:0)
根据“文本框”的含义,以及是否要“按像素”或“从一侧到另一侧”移动它,您有多种选择。
如果您只想显示文字,可以使用Label
小部件。如果您想要一个用户可以输入文本的文本框,请尝试Entry
小部件。如果您想将窗口小部件从屏幕的一个区域移动到另一个区域,可以使用grid
几何管理器,只需使用grid_forget
“取消”窗口小部件,然后grid
(使用不同的当然,除了你最初使用的选项,把它放在其他地方。
如果你只有文字并且想要逐个像素地移动它,你可以创建一个Canvas
,然后使用该窗口小部件的create_text
方法在特定的地方创建一些文本。 Canvas
。您可以使用Canvas
窗口小部件的itemconfig
方法将文本移动到新位置。
如果您需要比文本更复杂的内容,例如Entry
窗口小部件,并且您想逐个像素地移动它,请执行与上面相同的操作,但请改用create_window
方法。
关于create_window
,请参阅Canvas
,grid
,Label
,Entry
和these SO questions。