0
對於Python和Gtk來說,我嘗試做一個小應用程序,它將執行Bash命令並顯示輸出「實時」,逐行顯示,就像安裝時一樣通過突觸顯示一些應用程序,它顯示在安裝過程的終端類小部件詳細信息中。python GTK3 exec bash命令並逐行顯示輸出結果
對於這個或subprocess.Popen,我是否使用Vte.Terminal?以及如何顯示輸出? 我在看Gtk.TextView(),但我不知道如何使用它。
p = subprocess.Popen('locate zend', shell=True, stdout=subprocess.PIPE,stderr=subprocess.STDOUT)
for line in p.stdout.readlines():
print line,
retval = p.wait()
簡而言之,我想執行shell命令並顯示在常規終端(行,顏色,粗體文本....)中顯示的確切輸出。不知何故Vte.Terminal對我來說是有意義的,因爲TextView會顯示常規文本。
謝謝,