curses

    2

    1답변

    나는 그 역할을하는 프로그램을 사이드 스크롤 디스플레이를 만들기 위해 curses.h library을 사용하는 천막으로 작성하려고합니다. 내 메시지 "Hello"가 터미널 오른쪽에서 왼쪽으로 문자 단위로 스크롤하는 것처럼 보일 것입니다. "안녕"과 같이 단자를 통해 스크롤 나타납니다 : | H| // fist frame of animat

    1

    1답변

    "\ 033 [0m"과 같은 특수 문자 시퀀스에 대한 정보를 얻을 수있는 링크를 누군가에게 제공 할 수 있습니까? 그들은 ANSI escape codes라고

    0

    1답변

    나는 curses를 사용하는 작은 repl app를 가지고 있지만, 윈도우의 끝에 도달하면 새로운 라인을 추가하는 문제에 직면 해있다. 출력 --- 창 제한되고, 다음과 같습니다 --- REPL> :dothis ====> Well done! REPL> :dothat ====> OK, done REPL> :dothatagain====> All rig

    2

    1답변

    현재 ncurses를 사용하여 최소 터미널 멀티플렉서를 작성하려고합니다. 그러나 execv 셸로 시도하면 창에 인쇄되지 않고 창 제어 (즉, ncurses 무시)하는 새로운 하위 프로세스가 시작됩니다. 어떻게 방지하고 ncurses가이를 제어 할 수 있습니까? tty를 가져 와서 제어하는 ​​방법이 있습니까? 코멘트에 로스 리지에 편집 덕분에, 나는 지금은

    0

    1답변

    다음 코드는 keys 변수를 256보다 크게 변경하면 세그먼트 화 오류가 발생합니다.이 문제는 strcpy (str [i], 키 이름 (i)); 성명서. 300과 같은 값으로 i를 교체하면 출력을 얻을 수 있지만 카운터를 사용하면 오류가 발생합니다. 그 키의 이름이없는 경우 #include <curses.h> #include <string.h> int

    0

    1답변

    나는 백 스페이스로 나의 저주 프롬프트에서 마지막 글자를 지우는 방법을 찾기 위해 어디에서나 찾고있다. 내 백 스페이스가 ^? 또는 내가 제대로 잡을 수있는 ASCII 코드 127를 반환하지만, 나는 ^? + 마지막으로 입력 한 문자, 그리고 이상적으로 삭제하는 명령을 찾을 수 없습니다, 나는 모든 삭제하려면 백 스페이스 프롬프트의 시작 부분까지 백업 모든

    0

    1답변

    저는 python으로 curses를 사용하고 있습니다. 터미널 창에서 문자를 출력하는 게임을 만들려고합니다. 필드는 's'를 누르면 텍스트 파일에 저장되고 'o'를 누르면 저장된 재생 필드가 업로드됩니다. 모든 문자를 배열에 저장할 수 있지만 파일을 다시 업로드하는 방법/터미널 창에 인쇄하는 방법을 모르겠습니다. 그래서 문제는 내가 저장 한 문자를 '다시로

    0

    1답변

    그래서, 내 콘솔 응용 프로그램에 몇 가지 색상을 추가하는 데 pdcurses를 사용하고 있지만 문제가 있습니다. 두 번째 창을 만들고 출력 결과를 색칠하려고하면 정상적으로 작동하지만 출력을 stdscr로 출력하려고하면 아무 일도 일어나지 않습니다. stdscr이 정상적으로 stdout에 보내는 출력을 받아서 콘솔에 C++ 스타일 인터페이스를 사용할 수 있

    2

    2답변

    내 저주의 출력에 색을 추가하려고합니다. 그러나 텍스트가 하나의 긴 str 즉 self.all_results를 통해 인쇄되고 있다는 것이 문제입니다. 문자열의 단일 부분에 색상을 추가하는 방법이 있습니까? def main(self,stdscr): x,y = 0,0 # size of the window xx,yy = 50,200 # wher

    3

    1답변

    현재 파이썬/curses를 사용하여 앱 UI를 코딩하고 있으며 일부 패널 또는 창을 숨기거나 표시하기 위해 키 (cbreak 모드)를 누를 수 있는지 궁금합니다. UI는 지속적으로 업데이트됩니다. curses에 대한 공식적인 파이썬 문서를 읽고 일부 시도를했지만 심지어 cbreak 모드와 비 차단 입력 모드 (nodelay)를 활성화하여 제대로 작동하게 만