2010-06-18 74 views
1

有什麼辦法可以在Python中進行多行輸入?我看到的解決方案不允許您在按下輸入之後編輯過去的行,並且遇到其他問題。我正在Python中製作一個簡單的文本編輯器,我想要一個可以多行的文本輸入,並且按向左或向右等按鈕可以移動文本光標。當按下特定按鈕時,我需要它停止輸入,例如ctrl-s或ctrl-q。所以,如果有一種方法可以根據這些規則獲得文本輸入,那麼將會指定哪個按鈕在結束時被按下以結束輸入。例如,一個函數會返回一個元組,並按下按鈕和文本。
我正在從控制檯執行此操作。Python多行輸入

+0

你試圖從控制檯或從GUI做到這一點?如果你是從GUI開始的,你在使用什麼庫? TK? – 2010-06-18 22:56:08

回答