Tkinter颜色和字体学习教程

我们在学习Tkinter时,可能最先接触的就是颜色和字体。所以这里给大家讲解一下。

Tkinter Colors

Tkinter Colors: Tkinter的代表与字符串的颜色。一般有两种方式来指定Tkinter的颜色

Tkinter的代表与字符串的颜色。一般有两种方式来指定Tkinter的颜色:

你可以使用一个字符串,指定红色,绿色和蓝色十六进制数字的比例。例如,“#FFF”是白色的,“#000000”是黑色的,“#000fff000”是纯绿色,和“#00FFFF”是纯青色(绿加蓝).

您还可以使用任何本地定义的标准颜色名称。颜色“白色”,“黑”,“红”,“绿色”,“蓝”,“青色”,“黄色”,“洋红”将始终可用.

颜色可选项:

常见的颜色选项:

activebackground: 当widget是活跃widget的背景颜色.

activeforeground:小部件时,部件是活跃的前景色.

background: widget的背景颜色。这也可以代表ASBG.

disabledforeground: 前景色的部件,当部件被禁用.

foreground: widget的前景色。这也可以表示为FG.

highlightbackground: 部件具有焦点时的亮点区域的背景颜色.

highlightcolor: 前景色的亮点区域,部件具有焦点时.

selectbackground: widget的所选项目的背景颜色.

selectforeground: 前景色为widget的选定项目.

Tkinter Fonts

Python GUI - Tkinter Fonts:作为一个tuple的第一个元素是字体家族,一个点的大小,可选择一个字符串,包含一个或更多的粗体,斜体,下划线的样式修饰符,加粗.

最多可能有三种方式来指定类型风格.

简单的tuple字体:

作为一个tuple的第一个元素是字体家族,一个点的大小,可选择一个字符串,包含一个或更多的粗体,斜体,下划线的样式修饰符,加粗.

例子:

("Helvetica", "16") for a 16-point Helvetica regular.

("Times", "24", "bold italic") for a 24-point Times bold italic.

字体对象Fonts:

你可以创建一个字体对象。由进口的tkFont的模块,并使用其字体类的构造:

import tkFont

font = tkFont.Font ( option, ... )

下面是选项列表:

family: 作为一个字符串的字体系列名称.

size: 作为一个整数,以点字体的高度。为了获得字体的n个像素高,使用-n.

weight: "bold" for boldface, "normal" for regular weight.

slant: "italic" for italic, "roman" for unslanted.

underline: 1 for underlined text, 0 for normal.

overstrike: 1 for overstruck text, 0 for normal.

例子:

helv36 = tkFont.Font(family="Helvetica",size=36,weight="bold")

X Window 字体:

如果你正在运行X Window系统下,你可以使用任何的X字体名称.

例如,名为“字体 - *-lucidatypewriter中的r-* - * - *-140 - * - * - * - * - * - *”是笔者最喜爱的固定宽度的屏幕上使用的字体。使用xfontsel计划,以帮助您选择美观的字体.

原文来自:博客园/python客栈

时间: 2024-10-12 13:44:00

Tkinter颜色和字体学习教程的相关文章

ps菜鸟入门教程:[6]字体制作教程

ps菜鸟入门教程:[6]字体制作教程 | 浏览:230 | 更新:2014-01-03 13:00 | 标签: 字体 1 2 3 4 5 6 7 分步阅读 ps字体制作不是很难,准确地说,我今天分享的这个经验不难学,菜鸟也能很快掌握,所以我也把它划到了ps菜鸟入门教程里面,呵呵.自个儿看教程学习吧,很容易! 工具/原料 photoshop cs 6.0 ps菜鸟入门教程之字体制作 新建背景图层,输入名称,尺寸等,这个是按照个人喜好设定的.   设定好之后,复制一层.   将前景色改成你喜欢的颜色

[游戏学习24] MFC 各种绘图 字体学习

>_<:这里包含字体设置及各种绘图,只要稍微看一下代码就能理解,这里不多介绍 >_<:Hello.h 1 #include<afxwin.h> 2 class CMyApp:public CWinApp 3 { 4 public: 5 virtual BOOL InitInstance(); 6 }; 7 class CMainWindow:public CFrameWnd 8 { 9 public: 10 CMainWindow(); 11 protected: 12

Deep Learning 十_深度学习UFLDL教程:Convolution and Pooling_exercise(斯坦福大学深度学习教程)

前言 理论知识:UFLDL教程和http://www.cnblogs.com/tornadomeet/archive/2013/04/09/3009830.html 实验环境:win7, matlab2015b,16G内存,2T机械硬盘 实验内容:Exercise:Convolution and Pooling.从2000张64*64的RGB图片(它是the STL10 Dataset的一个子集)中提取特征作为训练数据集,训练softmax分类器,然后从3200张64*64的RGB图片(它是th

网页背景字体学习

2016年10月28日下午 一.bgcolor的学习.所有属性都是在其里面进行操作才可有效果的. ①<bgcolor="#颜色" text="网站字体颜色" back ground="网页背景图片"></bgcolor> 二.格式控制类 font ①<font face="字体" size="字体大小" color="文字颜色"></font&g

拍出诱人美食 PhotoShop学习教程少不了

平时去外面吃饭看到非常诱人的美食是否想要拍出来和大家分享?作为厨房高手,做出色香味俱全的美食是否想要让更多人夸赞?这个时候,不仅一部单反相机很重要,PhotoShop学习教程也是至关重要. 美食总能给人无尽的诱惑,而PS则能让它的诱惑力更近一层楼.PhotoShop学习教程所教给大家的,不仅仅是如何去处理这些图片,还有色彩搭配,构图设计等.比如,一块精美的桌布,一张干净的桌面,乃至于日常生活中随手可取的一块旧布.衣裙都是不错的背景选择.它会有一种特殊的色调显示在里面. PhotoShop学习教程

拓幻图形学工程师教学手册(第一讲)|一字一字敲出OpenGL学习教程

动机首先申明,我是拓幻科技图形处理工程师,自己接触OpenGL,图形图像等方面也有六年多了,很多人其实并不了解这方面,也不了解如何系统地去学,我觉得基于我硕士时期的课程和经验给大家.这些资料和经验也得感谢我的老师,来自普渡大学的终生教授迈克 贝利(Mike Bailey). 以此连载OpenGL学习教程,给大家讲解,一起学习一下,不对之处,欢迎大家指出讨论. 所有渲染工作都离不开OpenGL, 着色器(Shader)这些,如果你和我一样对图形处理比较感兴趣的话,可能你和当初的我有着同样的困惑:如

java学习教程之代码块

学编程吧java学习教程之代码块发布了,欢迎通过xuebiancheng8.com来访问 java中的代码块包括下面几种: 1.普通代码块 2.构造代码块 3.静态代码块 1.普通代码块很简单看下面这个例子: public class Test{ public static void main(String args[]){ { //此处就是普通代码块,普通代码块中的代码按顺序执行 System.out.println("hello"); } } } 2.构造代码块 public cl

Deep Learning 深度学习 学习教程网站集锦

http://blog.sciencenet.cn/blog-517721-852551.html 学习笔记:深度学习是机器学习的突破 2006-2007年,加拿大多伦多大学教授.机器学习领域的泰斗Geoffrey Hinton和他的学生RuslanSalakhutdinov在<科学>以及在Neural computation 和 NIPS上发表了4篇文章,这些文章有两个主要观点: 1)多隐层的人工神经网络具有优异的特征学习能力,学习得到的特征对数据有更本质的刻画,从而有利于可视化或分类: 2

AngularJS交互学习教程推荐

0.目录 目录 预览 详述 1 Learn Angular 2 AngularJS入门教程 感悟 声明 1.预览 急着赶时间,没有时间听我废话的同学,直接看今天推荐的两个AngularJS交互学习教程. CodeCademy的LearnAngularJS Fenby的AngularJS入门教程 2.详述 许多研究表明,探究式学习.游戏式学习是较为高效的学习方式,编程语言学习更是如此.正如看电影和玩游戏的区别,你在看电影的时候,你完全处于被动的.接受内容状态,而玩游戏则全然不同,你会和计算机有交互