2016-07-28 24 views
-1
import tkinter 
from tkinter import * 
root = tkinter.Tk() 
root.title("Gmail App") 
def login(): 
    L1 = Label(root, text="Email") 
    L1.pack(side = LEFT) 
    E1 = Entry(root, bd =5) 
    E1.pack(side = LEFT) 

    L1 = Label(root, text="Password") 
    L1.pack(side = RIGHT) 
    E1 = Entry(root, bd =5) 
    E1.pack(side = RIGHT) 
login() 
root.mainloop() 

我有此代碼,並且希望將'email'條目放在'password'條目的上方。我該怎麼做?謝謝Python 3.x tkinter將各個條目置於彼此之間

我對tkinter很新穎。 。 。我可以在哪裏學習更好?

+0

'側= 'top''或'側=' bottom''地方對象在垂直佈置。 –

+0

謝謝:)它有幫助 – XaNaX

回答

0

我建議你使用網格佈局管理器不包裝。

from tkinter import * 
root = Tk() 
root.title("Gmail App") 
def login(): 
    L1 = Label(root, text="Email") 
    E1 = Entry(root, bd=5) 

    L2 = Label(root, text="Password") 
    E2 = Entry(root, bd=5) 
    L1.grid(row=0, column=0) 
    L2.grid(row=3, column=0) 
    E1.grid(row=2, column=0) 
    E2.grid(row=4, column=0) 


login() 
root.mainloop() 

而這個教程將是較新的有用的: https://pythonprogramming.net/python-3-tkinter-basics-tutorial/

+0

它有辦法將Y滾動條添加到文本條目嗎? – XaNaX