urwid

    2熱度

    1回答

    嘗試創建一個簡單的功能,在按下輸入鍵或向下翻頁鍵時從文本文件顯示一行。我不要要每行清除行。換句話說,我需要暫停程序,直到下一次按鍵。因爲它只顯示第一行。我試了一下真的:無濟於事。感謝您的幫助! # Handle key presses def handle_input(key): with open('mobydick_ch1.txt') as f: lines = f.r

    0熱度

    1回答

    我需要幫助理解着色如何工作的urwid color_palette = [ ('banner', '', '', '', '#fff', 'g35'), ('streak', 'white', '', '', 'g0', 'g35'), ('inside', '', '', '', 'g0', 'g35'), ('outside', '', '', '',

    0熱度

    1回答

    我正在創建一個算法,需要在服務器上運行,以及一個小型數據庫。 搬運工-compose.yml: version: '3' services: app: command: python -u app.py build: . stdin_open: true db: image: mongo:latest Dockerfile: FRO

    -4熱度

    1回答

    我無法獲得urwid「hello world」示例工作。我試着用urwid 1.1.1,1.2.1,與Python 2.7.6,3.4.0,通過PIP安裝,清潔安裝ubuntu 13.10,14.04,我仍然有這個輸出錯誤: 7 [?47h Traceback (most recent call last): File "/home/neo/hello.py", line 6, in <mod

    0熱度

    1回答

    如果我通過啓動控制檯GUI的交互式Python腳本接管stdout,例如curses或urwid;經過一些動作並關閉循環後,我怎麼可能cd打印到stdout? 例如, import sys import urwid def check_for_q(key): if key in ('q', 'Q'): raise urwid.ExitMainLoop() txt =

    3熱度

    1回答

    我遇到了使用庫urwid的set_alarm問題。基本上,當你運行它並擊中查普曼時,你會得到下面的錯誤。我對urwid知之甚少,似乎缺乏文檔,我試圖尋找可以比較的例子,但是我找不到任何東西。 import urwid import pyfiglet class data(): drpepper = pyfiglet.Figlet(font='doom') choices = u'Cha

    6熱度

    3回答

    我正在使用urwid,它是一個用於在ncurses中設計終端用戶界面的Python「框架」。有一件事,雖然我不能在詛咒中輕鬆實現urwid,但使光標不可見。就像現在這樣,選擇按鈕時光標是可見的,而且看起來很醜陋。有沒有辦法禁用它?

    1熱度

    1回答

    我正在使用Urwid按鈕,並想知道是否有辦法直接在按鈕上處理按鍵事件? urwid.Button((item["customer"] + "/ " + item["case"]), button_press_pick_case, user_data=item) 我知道我可以通過捕獲MainLoop語句的unhandled_input然後尋找當前焦點的按鈕可能做到這

    4熱度

    2回答

    我目前的臨時方法是記錄到一個文本文件,但這不是非常互動。我嘗試過使用pdb,但這似乎與urwid無緣,pdb一旦遇到斷點就不會接受任何輸入。

    3熱度

    1回答

    與urwid混淆。通過調整其中一個urwid示例,我獲得了初始屏幕,並希望在按F5鍵時執行run_stuff()函數,並顯示指示run_stuff()正在運行並最終完成的消息(理想情況下使用進度條,但僅顯示消息將做)。 我的代碼到目前爲止,東西告訴我運行第二個主循環不是一個好主意,但不能找出其他方式來更新屏幕與新的文本。 import urwid import urwid.raw_display