Найти - Пользователи
Полная версия: Посоветуйте графическую библиотеку
Начало » GUI » Посоветуйте графическую библиотеку
1
vitormorev
Господа, подскажите Python-библиотеку для создания GUI-программ, чтобы после создания скрипта его можно было конвертнуть в EXE-файл и затем запускать на машинах пользователей без установленного Python.

Сделал программу с помощью tkinter, потом создал exe-файл с помощью pyinstaller, но две вещи не нравятся:

1. После запуска exe-файла открывается сначала командная строка Windows (зачем?) и секунд через 10 само приложение (это там, где есть Python)
2. Там, где нет Питона, выскакивает ошибка “Точка входа в процедуру ucrtbase.abort не найдена в библиотеке DLL api-ms-win-crt-runtime-l1-1-0.dll”
JOHN_16
возможно прямой ответ на ваш вопрос - любую. И Весь вопрос сведется к выбору инструменту упаковки и написанию правильного конфига для него.
В прошлом году мне понадобилось подобное, сделал на PyQt и cx_freeze
BOBAH
vitormorev
Сделал программу с помощью tkinter, потом создал exe-файл с помощью pyinstaller, но две вещи не нравятся:

1. После запуска exe-файла открывается сначала командная строка Windows (зачем?) и секунд через 10 само приложение (это там, где есть Python)
2. Там, где нет Питона, выскакивает ошибка “Точка входа в процедуру ucrtbase.abort не найдена в библиотеке DLL api-ms-win-crt-runtime-l1-1-0.dll”
Ну консоль будет показываться во всех приложениях, если компилировать без флага -w, если нужно собрать в один файл то добавить флаг -F(эти флаги лучше не смешивать между собой, могут конфликтовать). А вот про второе посложнее, сами ОС и если это винда то их версии(ну в смысле 7, 8, 10, xp) одинаковые???

Так же вопрос, код можно посмотреть???
vitormorev
BOBAH
Так же вопрос, код можно посмотреть???
Да даже простая программа с кодом print(“Hello world”) не запускается на той машине.
JOHN_16
А у нас запускается. И ни раз и ни десять даже. Какой из этого можно вывод сделать? Намекаю что на вашей стороне.
vitormorev
JOHN_16
А у нас запускается. И ни раз и ни десять даже. Какой из этого можно вывод сделать? Намекаю что на вашей стороне.

а можно ваш конфиг?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB