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 Deque 模块使用详解
Jul 04 Python
Python实现类继承实例
Jul 04 Python
go语言计算两个时间的时间差方法
Mar 13 Python
利用Python中的输入和输出功能进行读取和写入的教程
Apr 14 Python
深入解析Python设计模式编程中建造者模式的使用
Mar 02 Python
Python网络编程之TCP套接字简单用法示例
Apr 09 Python
Python 绘图库 Matplotlib 入门教程
Apr 19 Python
Python3中_(下划线)和__(双下划线)的用途和区别
Apr 26 Python
Python3并发写文件与Python对比
Nov 20 Python
Python流程控制常用工具详解
Feb 24 Python
python requests库的使用
Jan 06 Python
浅析Django接口版本控制
Jun 26 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在服务器执行exec命令失败的解决方法
2012/03/03 PHP
PHP实现多图片上传类实例
2014/07/26 PHP
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码
2011/11/30 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
2013/10/29 Javascript
解析JavaScript中instanceof对于不同的构造器或许都返回true
2013/12/03 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
TypeScript 中接口详解
2015/06/19 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
使用Vue如何写一个双向数据绑定(面试常见)
2018/04/20 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
angular1.x ui-route传参的三种写法小结
2018/08/31 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
jQuery实现轮播图效果demo
2020/01/11 jQuery
JavaScript碰撞检测原理及其实现代码
2020/03/12 Javascript
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
[02:26]2018DOTA2亚洲邀请赛赛前采访-Newbee篇
2018/04/03 DOTA
Python连接PostgreSQL数据库的方法
2016/11/28 Python
视觉直观感受若干常用排序算法
2017/04/13 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
Pandas DataFrame 取一行数据会得到Series的方法
2018/11/10 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
Python是什么 Python的用处
2020/05/26 Python
CSS3 transition 实现通知消息轮播条
2020/10/14 HTML / CSS
linux比较文件内容的命令是什么
2015/09/23 面试题
岗位职责范本
2013/11/23 职场文书
《开国大典》教学反思
2014/04/19 职场文书
法人任命书范本
2014/06/04 职场文书
简单租房协议书范本
2014/08/20 职场文书
公司领导班子对照检查材料
2014/09/24 职场文书
停车场管理制度范本
2015/08/05 职场文书
Go遍历struct,map,slice的实现
2021/06/13 Golang
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android