# I'd use tkinter for python 3
import tkinter
tk = tkinter.Tk()
tk.geometry("400x300+500+300")
l = Label(tk,text="")
l.pack()
e = Entry(tk)
e.pack()
def click():
e['text'] = 'You clicked the button'
b = Button(tk,text="Click me",command=click)
b.pack()
tk.mainloop()
# After this I would you py2exe
# search for the use of this module on stakoverflow
# otherwise I could edit this to let you know how to do it
py2exe
Затем вы должны использовать py2exe, например, чтобы принести в одну папку все файлы, необходимые для запуска приложения, даже если у пользователя нет python на своем компьютере (я говорю о windows ... для apple os нет необходимости о исполняемом файле, я думаю, так как он поставляется с Python без необходимости его установки.
Создать этот файл
1) Создайте setup.py
с этим кодом:
from distutils.core import setup
import py2exe
setup(console=['l4h.py'])
сохранить его в папке
2) Поместите вашу программу в ту же папку, что и setup.py, поместите в эту папку программу, которую вы хотите сделать распространяемой: es: l4h.py
ps: изменить имя файла (с l4h на что угодно, это пример)
3) Запустите cmd из этой папки (в папке щелкните правой кнопкой мыши + shift и выберите здесь start cmd)
4) напишите в cmd:> python setup.py py2exe
5) в папке dist есть все нужные вам файлы
6) вы может распространять и распространять
Pyinstaller
Установите его из cmd
**
pip install pyinstaller
**
Запустите его из cmd из папки, где находится файл
**
pyinstaller file.py
**