1

初期設定パラメータが必要なアプリケーションを作成しています。ユーザーにより良い入力オプションを提供するために、Python でターミナル ユーザー インターフェイスを構築したいと考えていました。http://pythondialog.sourceforge.net/にあるこのライブラリを使用しています

すべてがうまく機能し、機能の観点から私のニーズに合っています. ただし、端末の背景色を変更したいと思います。現在は鮮やかなブルーで、私はその色が好きではありません。http://pythondialog.sourceforge.net/doc/にあるドキュメントを検索しましたが、役に立ちませんでした。背景色を変更するにはどうすればよいでしょうか。

4

1 に答える 1

2

私の知る限り、色のテーマをカスタマイズするには、ダイアログに 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 にこのファイルを使用するようにダイアログに指示させる 2 つのオプションがあります。

  • Dialog コンストラクターDIALOGRCでキーワード引数を使用します。
  • rc ファイルを指すように環境変数を設定しDIALOGRCます (たとえば、プログラムを開始するシェル内)。

素敵な色のテーマを開発したら、それをダイアログのメンテナー (できれば;ダイアログのホームページを参照) または pythondialog メーリング リストに送って、他のユーザーに役立つようにしてください。

于 2015-12-11T09:41:19.257 に答える