tkinter之字体(无废话的那种) |
您所在的位置:网站首页 › 字体名字大全特别板正的那种 › tkinter之字体(无废话的那种) |
tkinter中的字体
tkinter中有字的控件都能用的上字体。常见的有Label、LabelFrame、Button等。 实现方法如下: 一、用元组作为font参数如:name_label=tk.Label(win,font=(“Times”,10,“bold”))即为Times字体10磅大小,加粗。其中第三个参数可选,分别为——“bold”加粗、“italic”斜体、“underline”下划线、“overstrike”删除线。 例: import tkinter as tk win=tk.Tk() win.name_label=tk.Label(win,text="反对抄袭",font=("Times",10,"bold")) win.name_label.pack() win.name_label1=tk.Label(win,text="人人有责",font=("华文行楷",10,"italic")) win.name_label1.pack() win.name_button=tk.Button(win,text="点我举报",font=("等线",20,"underline")) win.name_button.pack() win.name-button1=tk.Button(win,text="不要脸的抄袭怪",font=("黑体",20,"overstrike")) win.name_button1.pack()效果: 如:my_font=font.Font(family=“Times”,size=20,weight=font.BOLD,slant=font.ITALIC,underline=1,overstrike=1) win.label=tk.Label(win,text=“抄袭怪不要脸!!!”,ft=my_font)。其中family参数为字体类型,size为大小,weight为加粗,slant为斜体,underline下划线,overstrike删除线。 例: import tkinter as tk from tkinter import font win=tk.Tk() win.my_font=font.Font(family="华文行楷",size=20,weight=font.BOLD,slant=font.ITALIC,underline=1,overstrike=1) win.my_label=tk.Label(win,text="复制粘贴标原创的人都不要脸",font=win.my_font) win.my_label.pack()效果: 例: import tkinter as tk from tkinter import font win=tk.Tk() print(font.families())输出: 如: my_font=font.Font(font=(“黑体”,20,font.BOLD),size=40) label=tk.Label(win,text=“抄袭可耻”,font=my_font) 的结果是size=20而非40 例: import tkinter as tk from tkinter import font win=tk.Tk() win.my_font=font.Font(font=("华文行楷",20,font.BOLD),size=40) #这个size=40不起作用 win.my_font_c=font.Font(font=("华文行楷",20,font.BOLD)) win.label1=tk.Label(win,text="保护知识产权",font=win.my_font).pack() win.label2=tk.Label(win,text="保护知识产权",font=win.my_font_c).pack()效果: 空缺待补 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |