curses

    0

    1답변

    (n) curses 응용 프로그램에서 양식 확장을 사용하려고하고 처리 할 입력 된 데이터를 검색하는 데 문제가 있습니다. 양식 문서는 기능을 언급 : char *field_buffer(FIELD *field, /* field to query */ int bufindex); /* number of buffer to query */

    1

    1답변

    다음 코드는 내 roguelike 게임의 디스플레이를 렌더링합니다. 여기에는지도 렌더링이 포함됩니다. def render_all(self): for y in range(self.height): for x in range(self.width): wall = self.map.lookup(x,y).blocked if wa

    -1

    1답변

    사용자가 q을 입력 할 때 curses python 스크립트를 올바르게 종료하는 코드를 추가하려고합니다. 나는 단지 CTRL+C을 할 수 없다. 왜냐하면 curses가 정확하게 초기화 해제되지 않기 때문이다. 타임 아웃이있는 사용자 입력을 얻는 좋은 해결책을 찾지 못해서 사용자가 입력을 줄 때까지 프로그램이 거기에 앉아 있지 않습니다. 사용자 입력을 처리하

    0

    1답변

    'curses'를 처음 사용하는 사람은 파이썬의 'curses'모듈이나 잘못된 사용법의 버그인지 확실하게 말할 수 없습니다. import curses import curses.textpad screen = curses.initscr() curses.noecho() cl = curses.newwin(15, 80, 10, 1) txtbox = cur

    3

    1답변

    에 NUMLOCK/CAPSLOCK/SCRLOCK 키 누르기 /의 keyup을 감지, 나는 "콜백"기능 때 등록처럼 NUMLOCK의 키를 (또는 의 keyup)를 감지 할 눌렀다. 주어진 시간에 상태을 읽는 것을 요구하지 않으며 I can do that already 값을 변경하고 싶지 않습니다. Keypress 이 발생하면이 발생하므로 10 분의 1 초마다

    -1

    2답변

    curses를 사용하여 프로그램을 개발했지만 모든 것이 멋지다. 내 프로그램의 여러보기/패널을 메인 루프에서 호출 할 수있는 작은 덩어리로 분할하는 좋은 패턴이 있는지 궁금해하고 있었다. 추가 정보 : 이 프로그램은 온 - 프레미스 설치를 필요로하는 고객에게 우리의 응용 프로그램을 쉽게하는 것을 목표로 다소 작은 자동화 도구/마법사입니다. 이 마법사는 3

    9

    2답변

    curses를 사용하여 애플리케이션에 대한 간단한 UI를 만들었고 herarchy 구조 (logmain, logmain.child1)를 사용하여 내 모듈에 로그 (로깅)를 포함시킵니다. 로그 이벤트가 발생하면 로그가 내 UI에 표시되어 해당 appearnce가 분배됩니다. 들어오는 로그를 보내기 위해 패드 (myLogPad)를 만들었지 만 성공하지 못했습니

    1

    2답변

    당신을 도울 수 있기를 바랍니다. 나는 파이썬과 저주를 사용하는 터미널 애플리케이션을 작성하려고 노력하고 있으며, 한 가지 작업을 위해 나는 다중 처리를 사용해야한다. 내가 직면 한 문제는 다중 처리를 시작한 직후에 저주가 멈추고 p1 "작동합니다"문자열이 표시되지 않는다는 것입니다. 그러나 메서드 foo에서 루프를 제거하면 작동합니다. 또는 을 foo()

    2

    1답변

    나는 비교적 ncurses에 익숙하지 않으며 ncurses의 명령 행에서 실행 된 명령의 출력을 표시하는 간단한 방법이 궁금합니다. 내가 시작하고있는 TUI. #include <ncurses.h> #include <stdlib.h> #include <stdio.h> int main(){ initscr(); cbreak(); char comm

    0

    1답변

    ncurses C 라이브러리가 잘 작동하는 반면 Python curses 모듈에서 색상을 표시하는 것처럼 보이지 않습니다. 다음은 작동해야하는 간단한 스크립트입니다. import curses def main(stdscr): if not curses.has_colors(): raise stdscr.addstr("Hello world\n