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


Posted in Python onJuly 17, 2019

参考链接: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中tkinter的应用:修改字体的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之深入变量和引用对象
Sep 24 Python
pygame学习笔记(1):矩形、圆型画图实例
Apr 15 Python
非递归的输出1-N的全排列实例(推荐)
Apr 11 Python
python之Character string(实例讲解)
Sep 25 Python
Python实现基于POS算法的区块链
Aug 07 Python
python list格式数据excel导出方法
Oct 31 Python
在Pycharm中设置默认自动换行的方法
Jan 16 Python
Python hashlib常见摘要算法详解
Jan 13 Python
tensorflow的ckpt及pb模型持久化方式及转化详解
Feb 12 Python
python软件都是免费的吗
Jun 18 Python
通过代码实例解析Pytest运行流程
Aug 20 Python
Python实战之大鱼吃小鱼游戏的实现
Apr 01 Python
python对矩阵进行转置的2种处理方法
Jul 17 #Python
使用Filter过滤python中的日志输出的实现方法
Jul 17 #Python
纯python进行矩阵的相乘运算的方法示例
Jul 17 #Python
python中update的基本使用方法详解
Jul 17 #Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
Jul 17 #Python
使用Python和Scribus创建一个RGB立方体的方法
Jul 17 #Python
python实现点击按钮修改数据的方法
Jul 17 #Python
You might like
PHP IPV6正则表达式验证代码
2010/02/16 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
2016/02/26 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
2016/06/17 PHP
php的命名空间与自动加载实现方法
2019/08/25 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
javascript multibox 全选
2009/03/22 Javascript
在html页面上拖放移动标签
2010/01/08 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
分享9点个人认为比较重要的javascript 编程技巧
2015/04/27 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
2016/03/01 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
2018/08/13 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
[07:31]DOTA2卡尔工作室 英雄介绍主宰篇
2013/06/25 DOTA
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
[02:08]什么藏在DOTA2 TI9“小紫本”里?斧王历险记告诉你!
2019/05/17 DOTA
Django学习笔记之Class-Based-View
2017/02/15 Python
在PyCharm环境中使用Jupyter Notebook的两种方法总结
2018/05/24 Python
谈谈Python中的while循环语句
2019/03/10 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
html5的pushstate以及监听浏览器返回事件的实现
2020/08/11 HTML / CSS
NBA德国官方网上商店:NBA Store德国
2018/04/13 全球购物
环境科学专业个人求职信
2013/09/26 职场文书
毕业生找工作的求职信范文
2013/12/24 职场文书
创业计划书中包含的9个方面
2013/12/26 职场文书
《散步》教学反思
2014/03/02 职场文书
素质教育标语
2014/06/27 职场文书
质量保证书
2015/01/17 职场文书
golang 在windows中设置环境变量的操作
2021/04/29 Golang