Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 2, 2021 21:50:14

dmb_21
Зарегистрирован: 2021-02-01
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с библ/модулем CURSES

а у вас?
У меня все как на Гитхабе. Я только пытался размеры в функции newwin() менять ну и кое-какие строчки закоментировать - и все.

На всякий случай два маленьких 64-битных файла для теста:
sample_file_x64.zip

Отредактировано dmb_21 (Фев. 2, 2021 21:50:52)

Офлайн

#2 Фев. 2, 2021 22:11:23

dmb_21
Зарегистрирован: 2021-02-01
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с библ/модулем CURSES

xam1816

Может еще вот эта ссылка пригодиться и натолкнет вас на какую-нибудь идею:

unicurses

Отредактировано dmb_21 (Фев. 2, 2021 22:13:02)

Офлайн

#3 Фев. 2, 2021 23:30:01

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

Проблемы с библ/модулем CURSES

У меня нет под рукой машины с windows да еще и с установленным visual studio.
Поскольку сообщение об ошибке вы не привели то и данных на основе которых можно делать выводы у меня нет.

dmb_21
Да и библиотека CURSES понравилась, если честно, своим минимализмом кода. ))
Вы шутите? Уж чем а минимализмом по меркам питона данная библиотека не обладает. Мало того что ее надо компилировать, да и еще совершенно нестандатным способом, так и кода там сотни килобайт. Это очень большой проект.

Консольный интерфейс имеет смысл для утилит типа драйверов, инсталляторов которые должны работать без графической системы и т.п.

Если хотите просто делать GUI и вам противны классические Qt или wx. посмотрите ну например https://www.reahl.org/#current_page_number=1&start_page_number=1 Молодежно, кроссплатформенно и просто.



Офлайн

#4 Фев. 2, 2021 23:37:52

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 666
Репутация: +  63  -
Профиль   Отправить e-mail  

Проблемы с библ/модулем CURSES

doza_and
Поскольку сообщение об ошибке вы не привели то и данных на основе которых можно делать выводы у меня нет.
да там “ошибка” своя из curses,типа разбиваешь консоль на окна,а размеры хрен пойми как устанавливаются,и если перекрываюся окна то выводится такая писюлька типа NULL,

такая
  stk_win = curses.newwin(60, 160, 10, 140)
_curses.error: curses function returned NULL

Отредактировано xam1816 (Фев. 2, 2021 23:54:33)

Офлайн

#5 Фев. 2, 2021 23:41:02

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 666
Репутация: +  63  -
Профиль   Отправить e-mail  

Проблемы с библ/модулем CURSES

А скрипт который ТС нашел на гите, он типа реверс-инжиринг,смотришь как программа компилируется,и скрипт использует curses.А скрипт с гита сырой сырущий,сам автор так пишет,и даже оставив одно окно,там еще ошибка за ошибкой вылазит

Офлайн

#6 Фев. 2, 2021 23:53:00

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

Проблемы с библ/модулем CURSES

xam1816
акая писюлька типа NULL,
Если оно так себя ведет то ТС скорее научится C чем питону.
Мой совет поставьте на виртуалку unix и пользуйтесь нормальным CURSES. И операционкой нормальной научитесь пользоваться.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version