Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 2, 2017 14:22:51

MiserySermon
Зарегистрирован: 2017-08-02
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Графич.приложение в Tkinter

Доброго времени суток! В общем, такая проблема : у меня есть несложная программка , ей нужно сделать графич.интерфейс, который будет состоять из 2 кнопок выбора файла и кнопки “пуск” (само начало выполнения программы на основе выбранных ранее файлов). Нашел несколько уроков по ткинтеру,но там нету примеров с “кнопками” выбора файлов,а так как я только новичек и могу учиться лишь на примерах, самому изобретать довольно трудно.
Может кто знает хороший “гайд” ? сам смотрел на https://ru.wikiversity.org/wiki/%D0%9A%D1%83%D1%80%D1%81_%D0%BF%D0%BE_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B5_Tkinter_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_Python
и http://younglinux.info/book/export/html/48

Офлайн

#2 Авг. 2, 2017 14:48:31

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Графич.приложение в Tkinter

ну вроде тут http://younglinux.info/book/export/html/48 описано хорошо ка создать кнопку как назначить ей функцию для обработки события нажатия кнопки, то же и для выбора файла только немного сложнее но суть та же.

Офлайн

#3 Авг. 3, 2017 14:05:52

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Графич.приложение в Tkinter

 from tkinter import *
root = Tk()
def browsefunc():
    filename = filedialog.askopenfilename()
    pathlabel.config(text=filename)
browsebutton = Button(root, text="Browse", command=browsefunc)
browsebutton.pack()
pathlabel = Label(root)
pathlabel.pack()
Как то так

Офлайн

#4 Авг. 3, 2017 15:20:10

MiserySermon
Зарегистрирован: 2017-08-02
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Графич.приложение в Tkinter

helm2004
у меня почему-то запускается,но эффекта нет. не появляется окошко

Офлайн

#5 Авг. 3, 2017 15:29:28

Vintets
Зарегистрирован: 2016-07-05
Сообщения: 41
Репутация: +  6  -
Профиль   Отправить e-mail  

Графич.приложение в Tkinter

А про

 root.mainloop()
не забыл?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version