2015-09-26 73 views
0

我正在創建一個需要一些初始設置參數的應用程序。我想在python中構建一個終端用戶界面,爲我的用戶提供更好的輸入選項。我正在使用這個庫,在http://pythondialog.sourceforge.net/如何使用python對話框更改tui的背景顏色

一切工作很好,從功能的角度來滿足我的需求。儘管如此,我還是希望能夠了解終端的背景顏色。目前,它是明亮的藍色,我不喜歡那種顏色。我搜查了他們位於http://pythondialog.sourceforge.net/doc/的文檔無濟於事。如何修改背景顏色?

回答

1

據我所知,你必須告訴對話框使用rc文件來定製顏色主題。創建一個樣本文件:

dialog --create-rc /path/to/output/file 

此文件將包含參數分配,例如:

# Dialog box color 
dialog_color = (BLACK,WHITE,OFF) 

# Dialog box title color 
title_color = (BLUE,WHITE,ON) 

# Dialog box border color 
border_color = (WHITE,WHITE,ON) 

# Active button color 
button_active_color = (WHITE,BLUE,ON) 

定製,以自己的喜好,那麼你有兩個選擇,使pythondialog告訴對話框中使用此文件:

  • 在Dialog的構造函數中使用DIALOGRC關鍵字參數;
  • 設置DIALOGRC環境變量指向您的rc文件。

如果開發了一個漂亮的顏色主題,請發送到對話框維護者(最好;參dialog's home page)或到pythondialog郵件列表,這樣纔有利於其他用戶。