ncurses

    1熱度

    1回答

    r = 0 mypad.addstr(0, 0, "Test...") while 1: mypad.refresh(r, 0, 1, 1, 10, 10) c = mypad.getch() if c == curses.KEY_UP: r -= 1 elif c == curses.KEY_DOWN: r += 1

    0熱度

    1回答

    當在OS X 10.7.2機器的終端中使用ncurses運行應用程序時,我會聽到高音。 它們在程序結束時立即停止。 關於可能是什麼問題的任何想法?

    7熱度

    3回答

    while 1: ... window.addstr(0, 0, 'abcd') window.refresh() ... window大小是全部終端大小,足夠大以容納abcd。 如果'abcd'被修改爲較短的字符串,如'xyz',則在終端I上將看到'xyzd'。我究竟做錯了什麼?

    0熱度

    1回答

    我正在python中開發ncurses應用程序。但是每當我的第二個線程(或其他任何東西)拋出異常,或者打印som文本時,它都會讓我的窗口變得混亂。 有沒有任何選擇,如何捕捉這個文本並正確處理它,而不會破壞我真棒的ncurses程序設計? :) 謝謝

    0熱度

    1回答

    我已經在CodeBlocks中成功安裝並使用了PdCurses。 現在,當我試圖完成Ncurses tutorial,我讀過的最後一部分說,是一種實用工具庫,它是CDK這將有助於使詛咒的應用程式,提供PR-埃馬德對話框控制箱更容易。 我只想問我如何能安裝CDK庫PDCurses,因爲它原本是Ncurses的。 謝謝!

    0熱度

    2回答

    我正在爲學校項目創建文本用戶界面應用程序。 我真的需要幫助如何在NCurses/PDCurses(C)中實現滾動框或列表框。 據我研究,scrollok使它成爲可能。我已經嘗試過,但我無濟於事。 滾動框用於垂直顯示名稱列表,當用戶按下「N」時,滾動下一部分,當用戶按下「P」時,滾動到前一部分。 謝謝!

    2熱度

    2回答

    我正在製作一個基本的角色扮演遊戲。我想靜態地包含Boost庫,以便運行我的遊戲的人不需要擁有它們。我研究和查找的,所有你需要做的就是添加-static到命令行編譯,所以我的命令是這樣的: $ g++ -static -o karthas *.o -lncurses -lmenu -lboost_system -lboost_filesystem 但顯然-static是影響ncurses的。我遇

    1熱度

    1回答

    我一直在修補Ncurses庫來創建一個小控制檯應用程序。 我在Windows平臺上,所以我使用PdCurses和一切工作正常。 但我已經到了這個簡單的問題: 如何創建一個函數,將讀取或掃描用戶輸入,但只有當某個按鈕(如ALT_X)被按下時纔會停止? (所以它使多行,因爲curses具有固定的寬度和高度,並自動將緩衝區移動到下一行)。 謝謝! :) 編輯:只對C不是C++

    6熱度

    6回答

    如何獲得按Ctrl,移或Alt鍵與getch() ncurses的? 我無法得到它的工作就是讓按Ctrl,移或Alt鍵與getch()使用ncurses的?我想念那個男人的東西嗎?

    0熱度

    1回答

    我有一個完全由控制檯/終端控制的較大的C++應用程序。大量的調試輸出被打印,但是它開始變得混亂。重要信息在各個模塊的一般狀態信息之間丟失。禁用這些輸出是不可能的,因爲它們實際上是故障的重要指標。相反,我認爲它可能更有助於「分割」屏幕,即在屏幕(終端)上的一種額外區域中具有特定的輸出。這可以被認爲是一個狀態欄(可能是多行)。 我可以用ANSI代碼很容易地做到這一點,但仍然有很多printfs總是弄亂