Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 7, 2015 00:10:18

sovuschka
Зарегистрирован: 2015-03-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрыть родительское окно

Вот даже что то получилось… Но после того как скомпилировал в exe понял что при выполнении программы есть еще одно черное окошко - родительское.. А как его спрятать что б не мелькало перед глазами?

Офлайн

#2 Апрель 7, 2015 00:37:59

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Скрыть родительское окно

Смотря чем Вы собирали. Там должен быть параметр по отображению консоли. Поищите сами или дайте информации об упаковщике.

Офлайн

#3 Апрель 7, 2015 01:29:54

sovuschka
Зарегистрирован: 2015-03-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрыть родительское окно

cx_Freeze-4.3.4.win32-py3.4.exe но может я не тот использую, что посоветуете?

Офлайн

#4 Апрель 7, 2015 01:48:37

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Скрыть родительское окно

Я вообще не советую упаковывать в exe, если честно
Ну а если брать среди существующих упаковщиков - этот самый элитный и качественный. Просто посмотрите в настройка должна быть строка относительно консоли. Чтобы можно было отключить.

Офлайн

#5 Апрель 7, 2015 02:10:42

sovuschka
Зарегистрирован: 2015-03-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрыть родительское окно

А как сделать так, чтоб конечный пользователь не смог что то напартачить? Если не советуете в ехе компилировть

Отредактировано sovuschka (Апрель 7, 2015 02:11:13)

Офлайн

#6 Апрель 7, 2015 02:25:24

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Скрыть родительское окно

Ну начнем с того, что полноценной компиляцией здесь и не пахнет Питон - интерпретируемый язык и этим все сказано. Поэтом там просто происходит упаковка ядра питона и нужного Вам кода в одни архив, который ведет себя как exe файл. Ни о какой защите или, тем более, блокировки от “напортачить” никакого разговора быть не может. Теперь конкретно по-вопросу. Философия у python немного другая. Если пользователь “напортачит” - это его личные половые трудности. Это и есть идеология открытого кода. Вы пишите интерфейсы, описываете примеры работы с Вашим решением и формируете систему его тестов. Все. С Вас взятки гладки Пользователь на свой страх и риск может его переписывать, усовершенствовать и поддерживать.

P.S. Немного сузил объем работ для понимания.

Офлайн

#7 Апрель 7, 2015 07:12:40

sovuschka
Зарегистрирован: 2015-03-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрыть родительское окно

Спасибо, я все понял.. В общем то все верно…. Я вот давеча написал небольшую игру для дочки, и вчера нашел пример тетриса, вот и захотел все это как то оформить так, чтоб ребенок мог просто включить и играть, а не дергать меня каждые 5 минут..
Еще раз спасибо за разъяснение и понимание…

Офлайн

#8 Апрель 7, 2015 07:48:26

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Скрыть родительское окно

sovuschka
тоб ребенок мог просто включить и играть
Тут как раз упаковка не нужна вообще. Тыкает в game.py и получает удовольствие.



Офлайн

#9 Апрель 7, 2015 08:52:19

sovuschka
Зарегистрирован: 2015-03-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Скрыть родительское окно

Ох… мне бы вашу уверенность, молодежь нынче любознательная… и слегка недоговаривает что и где клацает пока сам по логам не пойму….

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version