#python #button #npyscreen
#python #кнопка #npyscreen
Вопрос:
Прямо сейчас я пытаюсь создать приложение stylophone на Python, используя npyscreen. Чего я пытаюсь добиться, так это определять всякий раз, когда кнопка выбрана, но не нажата. Если вы не совсем понимаете мою цель, возможно, этот пример опишет ее подробнее.
class Button(npyscreen.ButtonPress):
def whenPressed(self):
#Some code...
def whenSelected(self): #Thats exactly what I am trying to do
#Some other code...
Я попытался найти похожую / ту же проблему, но я не нашел ничего, что помогло бы мне.
Есть идеи?
Ответ №1:
npyscreen не предлагает эту функциональность изначально (исходя из того, что я знаю). Если вы хотите сохранить npyscreen в качестве своей библиотеки TUI, вам нужно разработать свою собственную, используя Curses. В противном случае, и учитывая то, как вы пытаетесь структурировать свой код, вам следует попробовать использовать PyCUI.