Size: a a a

2017 March 28

NG

Nicholas Guriev in pro.python
> ST3
это название редактора что ль такое?
источник

NK

ID:319135249 in pro.python
Получилось😏
(Как поставить Toggle Menu бинд на Ctrl+M на скрытие/показ?)
источник

NK

ID:319135249 in pro.python
Nicholas Guriev
> ST3
это название редактора что ль такое?
SublimeText3
источник

NG

Nicholas Guriev in pro.python
аа, ясно
источник

NG

Nicholas Guriev in pro.python
источник

NG

Nicholas Guriev in pro.python
источник
2017 March 29

NK

ID:319135249 in pro.python
источник

RE

Rin Ellei in pro.python
источник

RE

Rin Ellei in pro.python
Убило нахрен
источник

RE

Rin Ellei in pro.python
Соррян за оффтоп
источник

DO

Dmitry Orlov in pro.python
ID:319135249
А как потом это ПО с Tk интерфейсом запустить на Windows?
Забить всё где-то в одном месте (здравствуй .exe) или писать мануал по зависимостям.
Или есть куда проще вариант?
PyInstaller
источник

SB

Sergey Batalev in pro.python
ID:319135249
У меня tk даже не через pip ставится👍
Но я планирую подарить тем, кто на Windows.
Желательно без лишних движений.
с питоном такое не очень катит
источник

SB

Sergey Batalev in pro.python
либо unix система либо много гемороя при компиляции в exe
источник

NK

ID:319135249 in pro.python
Вот и демотиваторы прибыли.
источник

NG

Nicholas Guriev in pro.python
источник

SB

Sergey Batalev in pro.python
ID:319135249
Вот и демотиваторы прибыли.
да я не говорю что нереально
источник

КП

Король Плутин in pro.python
источник

SB

Sergey Batalev in pro.python
скорее всего тебе туда питон поставить придется
источник

(N

(В отпуске) Serg Novikov in pro.python
Для создания дистрибутива достаточно использовать cx_freeze.
+ положить msvcr100.dll (на некоторых машинах не стоит MS Visual C++ Runtime)
источник

(N

(В отпуске) Serg Novikov in pro.python
Пример содержимого файла setup.py:

from cx_Freeze import setup, Executable as cxExecutable
import platform, sys

base = None
if sys.platform == "win32":    
   base = "Win32GUI"

includeFiles = ['PRGViewer-logo.ico','1.prg','Readme-Ru.pdf','msvcr100.dll']

build_exe_options = {    
   "base": base,    
   "compressed" : True,    
   "create_shared_zip" : True,    
   "packages": ["os", "tkinter", "random", "prgLibrary"],
   "icon": "PRGViewer-logo.ico",
   'include_files': includeFiles,
   #'includeMSVCR' : True,
}

WIN_Target = cxExecutable(script = "PRGViewer.py",    
   targetName = "PRGViewer.exe",    
   compress = True,    
   appendScriptToLibrary = False,    
   appendScriptToExe = True,
   icon = "PRGViewer-logo.ico")
   
setup(name = "PRGViewer",        
   version = "2.4.0",
   description = "PRGViewer by Novicov 2.4.0",
   options = {"build_exe": build_exe_options},        
   executables = [WIN_Target])
источник