在应用程序的界面设置上,常常有前景颜色、背景颜色、字体、执行的属性等等。先从简单的界面颜色开始,因为不一样的颜色在不同的应用场合很重要,比如开发恋爱相关的应用,可能会使用粉红色;如果开发小孩子的应用,那么就是五颜六色;如果开发工业上的应用,那么就要注意行业的标准,例如火线用红色表示,英文bai简写L(LINE)线du;零线用蓝色表示,zhiN(NEUTRAL)线;黄绿相间(俗称花线)表示地dao线(E线)。因而颜色的使用是应用界面程序的首先考虑的问题。

前景颜色通常作用于控件中所呈现的文本,背景颜色则作用于控件的可视区域。前景颜色的配置参数名称为foreground或fg,背景颜色的配置参数名称为background或bg。配置参数可以在调用控件的构造函数时指定,例如:

lab = Label(text = ‘深圳,您好!’, fg = ‘red’, bg = ‘black’)

颜色值可以使用下面几种格式来表示:

  1. 颜色名称。比如red,green,blue等等。
  2. 基于系统主题的名称。比如systemBackground, systemMenu等等。
  3. 十六进制的RBG值。比如#FFD700 Gold 金色。

颜色与系统颜色的定义值可以参考下面的连接:

Tk应用程序之界面颜色和字体相关推荐

  1. Qt 程序使用自带 ttf 字体示例

    TTF简介 TTF(TrueTypeFont)是 Apple 公司和 Microsoft 公司共同推出的字体文件格式,随着二十多年来 windows 的流行,目前 TTF 已经变成最常用的一种字体文件 ...

  2. android textview改变部分文字的颜色和string.xml中文字的替换及部分内容设置颜色、字体、超链接、图片...

    一:TextView组件改变部分文字的颜色: 1.TextView textView = (TextView)findViewById(R.id.textview); 2. 3.//方法一: 4.te ...

  3. Eclipse 答疑:Eclipse 如何更换夜间及外部主题?如何修改代码样式、背景颜色、字体大小?为何注释文字大小不一?

    文章目录 前言 一.更换 Eclipse 自带黑色"Dark"主题 二.设修改代码的样式及背景颜色 三.设置代码字体和大小(解决注释字体不一原因) 四.下载外部主题进行更换 4.1 ...

  4. 如何修改select默认option数量多余显示滚动条查看_Chameleon for Mac(mac界面颜色修改工具)...

    mac界面颜色如何更改?Chameleon Mac版是Mac平台上的一款桌面颜色改变工具,能帮助用户快速的改变桌面的颜色,使用方便,只需右键单击即可在"明亮和暗色"模式之间切换.C ...

  5. .NET开发Silverlight程序:界面和对象模型

    Silverlight是用XAML语言来描述界面的.XAML是eXtensible Application Markup Language的缩写,也就是可扩展的应用程序标记语言.在WPF(Window ...

  6. shell中设置文字输出的颜色及字体格式

    shell中设置文字输出的颜色及字体格式 1.Linux中设置文本颜色及背景色 Shell 使用 ANSI 转义码 (ANSI escape codes) 进行颜色输出.转义序列颜色输出表如下 颜色 ...

  7. ui界面颜色设计_界面设计ui的颜色基础

    ui界面颜色设计 重点 (Top highlight) Color is a sensory impression that the eyes perceive from the light, tra ...

  8. Tk应用程序:密码输入框

    密码输入框是一个比较常用的控件,因为很多情况下,总有一些输入数据不见得人的,比如你登录电脑的密码,又或者你自己加密的邮件,或者有一些设备管理权限的密码.特别像现在开放办公室越来越多,很多同事就坐在你自 ...

  9. css完整总结:第二篇(尺寸,外补白,内补白,边框,背景,颜色,字体,文本,文本装饰)

    这次对CSS中所有的语法进行一次综合性的总结,后续的文章,将侧重与JavaScript和PHP,微信开发(小程序),以及Linux运维方面.css中设计到定位,布局,尺寸,外补白,内补白,边框,背景, ...

最新文章

  1. Linux C编程--进程介绍4--errno
  2. python3.7下载安装教程-CentOS 7 下 安装 Python3.7
  3. 微服务实践分享(8) 控制调用中心
  4. linux运行python脚本语句,如何在Linux下运行Python脚本
  5. Security Tutorials系列文章第七章:User-Based Authorization(下)
  6. 详解Modbus通信协议---清晰易懂
  7. android分享数据到不同平台组件化
  8. gRPC Mock Server
  9. java自画快递单,使用画图功能绘制快递单,并调用打印机打印
  10. MySQL学习笔记.安全管理
  11. 为什么计算机能读懂 1 和 0 ?
  12. 安装ADOBE READER时无法将数值写入键
  13. 示例代码-协方差,黎曼协方差计算.
  14. python少儿趣味编程多少钱一节_学费昂贵的少儿编程课,为什么被追捧?
  15. 零钱模拟器微信小程序源码下载
  16. python基础学习(三)之线性数据结构
  17. Spring Cloud Bus 消息总线
  18. 无监督聚类算法该如何评价
  19. 购物车,TextView右上角实现红色数字变化的实现
  20. 计算机培训ppt教案,solidworks培训教案

热门文章

  1. Download the android source from china mirrors
  2. Linux学习笔记(一)(服务器环境搭配 常用命令 文件属性)
  3. 记操作redis incr初始化数据问题
  4. CDMAIS95A/B与cdma20001X对比分析(转)
  5. Linux - ps -aux详细解释
  6. Linux 的 rz 和 sz 命令
  7. 医院系统实施-经验整理(持续更新)
  8. VC读取EXCEL文件
  9. 本科应届生20W年薪学员面试分享
  10. [DYMTLInitPlatform] platform initialization successful