tui

    10熱度

    1回答

    我在tui模式下使用gdb來調試我的應用程序。 當我開始我的調試會話時,主窗口被拆分成2個相同大小的部分。 與源代碼(上側) 窗口哪裏可以調用gdb命令(下側) 的2個窗口的窗口是相同的確切大小。 是否有任何方式或組合鍵可以使源代碼窗口比其他窗口更大?任何使它變大的東西?

    1熱度

    1回答

    我一直在瀏覽關於這個話題的前幾個問題,到目前爲止他們都沒有回答我的問題。我正在尋找一種方法(無需庫)從頭開始構建自己的TUI。我想從一個簡單的程序開始,該程序讀取一個目錄,並顯示能夠使用箭頭鍵上下移動以突出顯示一個項目的內容。這很簡單,看起來這可能是我需要開始處理其餘項目的所有幫助。 我需要的僅僅是讓某人指向正確的方向,清除並打印到屏幕上,而不是使用打印語句或外部庫。任何幫助將不勝感激。

    1熱度

    1回答

    我在玩urwid圖書館,目前爲止它已經非常棒了。 但我無法讓進度條工作。我寫了這樣一個簡單的測試程序: import os import urwid # a function that takes some times to complete def dosomething(steps, bar): bar.done = steps for i in range

    1熱度

    1回答

    我試圖在mingw中構建GDB 7.51以進行跨平臺調試,並且我發現GDB將TUI作爲前端。無論如何,我使用--enable-tui配置GDB,然後使其始終停止並顯示錯誤消息: configure:error:no enhanced curses library found;禁用TUI 我通過谷歌檢查這個問題,然後我下載ncurses的源從GNU ncurses 5.9 構建和在我的C安裝:/mi

    1熱度

    1回答

    我用TUI運行GNU屏幕和gdb,我有一些與回滾相關的問題,所以我想將輸出發送到不同的屏幕窗口。什麼是最好的方法來做到這一點? 理想情況下,我希望tui的輸入和輸出(即我喜歡從gdb打印的任何東西)放在一個窗口上,而printf的輸出等等放在不同的屏幕窗口上。 有誰知道如何做到這一點? (我實際上是通過gdb + serial進行遠程調試,所以它通過目標遠程/ dev/ttyS0連接到我的〜/ .

    -2熱度

    1回答

    urwid examples上有一些urwid示例。其中之一是此代碼: 代碼1: import urwid palette = [ ('banner', 'black', 'light gray', 'standout,underline'), ('streak', 'black', 'dark red', 'standout'), ('bg', 'black', 'dark blue'

    0熱度

    1回答

    我想編寫一個顯示幾行(可能是5)的Powershell腳本,但它們停留在終端窗口中的相同位置/位置。例如:如果我正在編寫一個腳本,如果有幾個設備可以ping通,我不希望輸出繼續向下滾動終端;我希望每條線都保持它們所處的位置,但隨着時間的推移會更新。 例: +----------------------+ +----------------------+ | TERMINAL | | TER

    0熱度

    2回答

    我正在構建一個小腳本,我需要在終端中維護兩個窗口(TTY)。我想做一些類似tmux的狀態欄,但無法設置底部欄來進行更新,同時我在屏幕的其餘部分上打印了一些東西。我希望它看起來像: |------------------------------------------| | Whatever I 'puts' here | | | | | |

    1熱度

    2回答

    我需要一些提示找到一個python控制檯應用程序中插入一個彈出窗口,一個簡單的解決方案。 此應用程序通常無人值守運行,因爲它是從crontab啓動的。 它使用無處不在的日誌來顯示消息並將它們保存到日誌文件。 然而,在某些情況下,應用程序需要用戶干預的情況選擇一些選項時,它是無法找到一個合適的。 這就是爲什麼我在插入一個argparse選擇--interactive,當應用程序需要用戶干預,在控制檯

    5熱度

    3回答

    我創建了一個在Windows中運行的Java GUI應用程序。現在我想讓它在一個不支持GUI的無頭Linux實例上運行它。我想將GUI轉換爲TUI。有什麼方法可以替代一些類,並使它在TUI中運行。請幫忙。