2016-07-28 2 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» над паролем. Как я могу это сделать? СпасибоPython 3.x tkinter Разместить записи на верхней части eachother

Im очень новый для 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

Смежные вопросы