【问题标题】:How to change the background color of tui using python dialog如何使用 python 对话框更改 tui 的背景颜色
【发布时间】:2015-09-26 04:11:25
【问题描述】:

我正在创建一个需要一些初始设置参数的应用程序。我想在 python 中构建一个终端用户界面,为我的用户提供更好的输入选项。我正在使用位于 http://pythondialog.sourceforge.net/

的这个库

从功能的角度来看,一切都很好,并且符合我的需求。我想改变终端的背景颜色。目前,它是亮蓝色,我不喜欢那种颜色。我搜索了他们位于http://pythondialog.sourceforge.net/doc/ 的文档,但无济于事。如何修改背景颜色?

【问题讨论】:

    标签: python dialog tui


    【解决方案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 constructor 中使用DIALOGRC 关键字参数;
    • DIALOGRC 环境变量设置为指向您的rc 文件(例如,在启动程序的shell 中)。

    如果您开发了一个漂亮的颜色主题,请将其发送给对话框维护者(最好是;参见dialog's home page)或 pythondialog 邮件列表,以便其他用户受益。

    【讨论】:

      猜你喜欢
      • 2013-06-07
      • 2013-12-29
      • 1970-01-01
      • 2012-03-12
      • 1970-01-01
      • 2013-08-23
      • 1970-01-01
      • 2017-05-24
      • 1970-01-01
      相关资源
      最近更新 更多