ncurses

    4熱度

    1回答

    我是新來的護士,並在我的OSX Lion上用一些python代碼試用它。我遇到了一個奇怪的錯誤,我不知道我做錯了什麼。我已經廣泛搜索,並且找不到類似的問題,即使在linux中也是如此。我已選擇性地刪除線條,以查看它們中的一條是否也是問題。當我運行下面的代碼時,我什麼也得不到。沒有菜單,我的終端搞砸了,如果我按下回車鍵,你會看到下面的圖片。我必須輸入reset才能使其再次正常工作。任何人都可以給我建

    3熱度

    1回答

    我正在爲使用curses模塊的服務器應用程序編寫前端。詛咒返回的主窗口分爲2個子窗口。屏幕的上半部分從服務器打印輸出,而最後一行用window.getstr()輸入。有時當我輸入文本時,上半部分正在更新,整個屏幕會隨着隨機字符替換現有字符而變得瘋狂。有沒有一個特定的原因,或者它是一個詛咒錯誤?

    1熱度

    2回答

    我想知道如何使用ncurses庫的配置命令「make menuconfig」? 這是否意味着make的二進制文件與ncurses文件相關聯?如果是這樣,當我們沒有ncurses庫時,我們不能使用make命令。 這裏的整個情況是什麼,關於make menuconfig使用ncurses庫?

    1熱度

    1回答

    所以我在前一天看到這個bash腳本模擬終端上的積雪。我認爲這將是一個簡單的項目,在C中學習ncurses,但我已經完全搞砸了。我的做法只是用隨機雪花填充一些字符串並將它們寫入屏幕。我沒有得到我期望的任何東西。基本上只是一個以光速飛行的大混亂。 任何人都可以把我放在正確的軌道上嗎?這是我想複製行爲的腳本。 #!/bin/bash LINES=$(tput lines) COLUMNS=$(tp

    3熱度

    2回答

    我正在寫紅寶石的小泥土,我需要一些文本框和菜單項(TUI)。客戶端通過telnet連接到這個應用程序,我嘗試使用NCurses,但無法弄清楚它如何繪製到一個IO,這是一個套接字...有沒有任何可能的方式,我可以開發我自己的文本框和菜單小部件,我已經試過看VT-100 ansi終端轉義碼。可以編寫一些彩色文本......它甚至可以用標準的telnet應用程序製作事件驅動的界面。

    1熱度

    1回答

    我一起黑客它使用5個窗口,一個ncurses的應用程序: 狀態欄窗口 - 1 x欄就在屏幕的底部。 標題欄窗口 - 右側X COLS在屏幕頂部。 3個內容窗口 - LINES - 2個COLS,位於狀態欄和標題欄之間。 請注意,有3個內容窗口,它們完全相互重疊。我正在手動決定要重繪哪一個。標題欄和狀態欄窗口不與任何其他窗口重疊。 一個使用案例是讓用戶使用其中一個內容窗口中的菜單選擇要上傳到網絡守護

    1熱度

    1回答

    我在我的curses程序中按'i'時試圖放入IPython shell。爲了達到這一點,我設置了一個curses窗口和其他幾個窗口。我可以使用while循環與程序進行交互,並根據按鍵進行操作。 從Embedding IPython我借了一些代碼,你可以在塊的開頭和結尾看到。 ... from IPython.Shell import IPShellEmbed ipshell = IPShel

    0熱度

    1回答

    我正在嘗試編寫一個簡單的遊戲控制檯,1vs1的客戶端。遊戲:一個玩家必須抓住另一個;每個玩家都用char,#和$表示。爲了管理這些數據,我使用了3個進程: 進程A.進程A從服務器獲取敵人的位置,並將其寫入管道;處理B:處理B從鍵盤獲取輸入,更新播放器的位置,將其寫入管道; 過程C過程C讀取管道並用兩個字符顯示地圖,每個字符代表一個玩家。 現在,要顯示過程C中的字符,我使用從<curses.h>提供

    3熱度

    2回答

    我試圖編譯主目錄下的vim 7.3。作爲終端庫,我使用--with-shared選項在〜/ lib/ncurses/ncurses-5.9中安裝了ncurses。 設置 set path = (~/lib/ncurses/ncurses-5.9/bin/ $path) setenv LD_LIBRARY_PATH ~/lib/ncurses/ncurses-5.9/lib/:$LD_LIBRAR

    1熱度

    1回答

    我想在兩個Linux盒子之間使用TUI over telnet連接,如ncurses,有沒有辦法做到這一點,或通過在C中使用telnet使用TUI?