代码之家  ›  专栏  ›  技术社区  ›  AhmedWas

如何在python中定位带有tkinter的文本框?

  •  0
  • AhmedWas  · 技术社区  · 6 年前

    我正在为GUI学习tkinter。我编写了以下简单的代码,即使我在网格中尝试不同的值,也无法更改文本框的位置。无论我写的是什么值,文本框都始终位于左上角。

    从tkinter导入* 开始窗口=tk() startingwindow.title(“你好”) StartingWindow.Geometry(“400x300”)。 myEntry=条目(开始窗口,宽度=10) myEntry.grid(列=15,行=15) StartingWindow.MainLoop()开始

    相反,我得到以下输出。

    注意:我在Windows7下使用的是python 3.6每次我写的值,文本框总是在左上角.

    from tkinter import *
    
    startingWindow = Tk()
    startingWindow.title("Hello")
    startingWindow.geometry("400x300")
    myEntry = Entry(startingWindow, width=10)
    myEntry.grid(column=15, row=15)
    
    startingWindow.mainloop()
    

    相反,我得到以下输出。

    enter image description here

    注意:我在Windows7下使用的是python 3.6

    1 回复  |  直到 6 年前
        1
  •  0
  •   Nidhin Sajeev    6 年前

    使用 place grid

    from tkinter import *
    
    startingWindow = Tk()
    startingWindow.title("Hello")
    startingWindow.geometry("400x300")
    myEntry = Entry(startingWindow, width=10)
    myEntry.place(x=15,y=15) # here
    
    startingWindow.mainloop()