@AlexsandrLomaev

Как позиционировать виджеты в Tkinter?

Вот код:
def clicked():
    exists = os.path.exists(input_put.get())
    if exists == True:
        messagebox.showinfo('Information' , 'the path is valid')
        input_put['state'] = 'disabled'
        button_poisk['state'] = 'disabled'
    else:
        messagebox.showerror('Information' , 'the specified path was not found')


#GUI

tab_control = ttk.Notebook(window)
tab1 = ttk.Frame(tab_control)
tab2 = ttk.Frame(tab_control)
tab3 = ttk.Frame(tab_control)


tab_control.add(tab1, text='Создать каталог')
tab_control.add(tab2, text='добавить файлы')
tab_control.add(tab3, text='Настройки')
tab_control.pack(expand=1, fill='both')


input_put = Entry(tab1, width=30 , font='Arial 9')
#input_put.grid(column=0 , row=0)
input_put.pack(side=LEFT)
input_put.pack(padx=0 , pady=70)
val = input_put.get()
name = (val)

button_poisk = Button(tab1, text="Scan" , width=15 , command=clicked)
#button_poisk.grid(column=1 , row=0)
button_poisk.pack(side=LEFT)

nameFolders = Entry(tab1, width=15 , font='Arial 9')
nameFolders.pack(side=LEFT)
#nameFolders.grid(column=0 , row=2)

window.mainloop()


Пожалуйста не надо критиковать так как я с Tkinter буквально 4 дня и всех нюансов еще не освоил, но мне нужно знать как вообще позиционировать виджеты в программе?
Я что-то там сделал и у меня всё в одну линию встало в центр.. Прошу наиболее оптимальный вариант решения.
  • Вопрос задан
  • 161 просмотр
Пригласить эксперта
Ответы на вопрос 1
@kyern
Быдлокодер без стажа
grid
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы