python中tkinter的应用:修改字体的实例讲解

yipeiwu_com6年前Python基础

参考链接:tkinter book

font字体的参数有如下6个

family: 字体类别,如'Fixdsys'

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

weight: "BOLD" 表示加粗, "NORMAL" 表示正常大小,默认是NORMAL

slant:斜体(默认正常), “NORMAL”表示正常,"ITALIC"表示字体倾斜

underline:下划线,1表示添加下滑线,0表示没有,默认值为0

overstrike:删除线,1表示添加删除线,0表示没有,默认值为0

示例:

  # -*- coding: utf-8 -*-
  from tkinter import *
  # 引入字体模块
  import tkinter.font as tkFont
 
  root = Tk()
  # 创建一个Label
  # 指定字体名称、大小、样式
  ft = tkFont.Font(family='Fixdsys', size=10, weight=tkFont.BOLD)
  ft1 = tkFont.Font(size=20, slant=tkFont.ITALIC)
  ft2 = tkFont.Font(size=30, weight=tkFont.BOLD, underline=1, overstrike=1)
 
  Label(root, text='thist is a demo', font=ft).grid()
  Label(root, text='hello python ', font=ft1).grid()
  Label(root, text='good luck', font=ft2).grid()
 
  root.mainloop()
  # 使用tkFont.Font来创建字体。

演示效果如下:

以上这篇python中tkinter的应用:修改字体的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

在Python中获取操作系统的进程信息

在Python中获取操作系统的进程信息

本文主要介绍在 Python 中使用 psutil 获取系统的进程信息。 1 概述 psutil 是 Python 的一个进程和系统工具集模块,通过使用 psutil,我们可以在 Py...

python采集微信公众号文章

python采集微信公众号文章

本文实例为大家分享了python采集微信公众号文章的具体代码,供大家参考,具体内容如下 在python一个子目录里存2个文件,分别是:采集公众号文章.py和config.py。 代码如下...

python select.select模块通信全过程解析

python select.select模块通信全过程解析

要理解select.select模块其实主要就是要理解它的参数, 以及其三个返回值。 select()方法接收并监控3个通信列表, 第一个是所有的输入的data,就是指外部发过来的数据...

Django和Flask框架优缺点对比

Flask 在 Django 之后发布,现阶段有大量的插件和扩展满足不同需要 Django发布于2005年,Flask创始于2010年年中。 Django功能大而全,Flask只包含基...

研究Python的ORM框架中的SQLAlchemy库的映射关系

前面介绍了关于用户账户的User表,但是现实生活中随着问题的复杂化数据库存储的数据不可能这么简单,让我们设想有另外一张表,这张表和User有联系,也能够被映射和查询,那么这张表可以存储关...