Найти - Пользователи
Полная версия: Убрать консоль с PyQt4 script.exe файла
Начало » GUI » Убрать консоль с PyQt4 script.exe файла
1 2
mitya_s_v
Есть только официальная http://cx-freeze.readthedocs.org/en/latest/
Другой к сожалению нет. Все остальное лично я гуглил. На stack overflow много толковых ответов есть.
mitya_s_v
Razor
как убрать консоль с фона приложения
Я всегда это кстати решал просто изменением расширения главного файла на pyw.
alexbadaloff
Хотел бы отметить, что cx_freeze не всегда из скрипта может автоматом выудить нужные для работы пакеты, особенно если они сторонние. Например, когда я игрался с qtalchemy, то он автоматом у меня не хотел подцепляться, пришлось вручную в setup.py указать.

Пример setup.py:

#coding: utf-8
import sys
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os", "qtalchemy"]} # указываем необходимые пакеты
#base = None # консольное
base = "Win32GUI" # оконное (не будет отображаться консоль)
setup(  name = "test_app",
        version = "0.1",
        description = "My exe application!",
        options = {"build_exe": build_exe_options},
        executables = [Executable("test_app.py", base=base)])

P.S. А с иконкой приложения у меня тогда не получилось, я пользовался qt-ишным функционалом:
app = QApplication([])
app.setWindowIcon(QIcon('icons/ac.png'))
alex925
alexbadaloff
А с иконкой приложения у меня тогда не получилось
Ну если ты не указал, что иконка должна быть включена в сборку, то она у тебя и не должна появиться была там автоматически.
sovuschka
alex925
Ну если ты не указал, что иконка должна быть включена в сборку, то она у тебя и не должна появиться была там автоматически.
А как указать так, чтоб иконка была включена в сборку?
alex925
Вот тут http://cx-freeze.readthedocs.org/en/latest/distutils.html прочитай про include_files.
sovuschka
Спасибо …alex925 ))) Я уже прочитал вчера… только вот протупил подсовывая не ico , а png. Исправился…все получилось!!!! теперь и экзешник смотрится красиво и окошко во время работы в панели задач!!!
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