python3 tkinter中如何设置根窗口标题文字字体及大小和根菜单文字字体及大小?

python3 tkinter中如何设置根窗口标题文字字体及大小和根菜单文字字体及大小?,第1张

family: 字体类别,如'Fixdsys'

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

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

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

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

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

扩展资料

Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。

Jython:Jython 程序可以和 Java 无缝集成。除了一些标准模块,Jython 使用 Java 的模块。Jython 几乎拥有标准的Python 中不依赖于 C 语言的全部模块。比如,Jython 的用户界面将使用  Swing,AWT或者 SWT。Jython 可以被动态或静态地编译成 Java 字节码。

参考资料来源:

百度百科——Python

tkinter中有字的控件都能用的上字体。常见的有Label、LabelFrame、Button等。

实现方法如下:

如:name_label=tk.Label(win,font=("Times",10,"bold"))即为Times字体10磅大小,加粗。其中第三个参数可选,分别为——“bold”加粗、“italic”斜体、“underline”下划线、“overstrike”删除线。

例:

效果:

如: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删除线。

例:

效果:

例:

输出:

如:

my_font=font.Font(font=("黑体",20,font.BOLD),size=40)

label=tk.Label(win,text="抄袭可耻",font=my_font)

的结果是size=20而非40

例:

效果:

空缺待补


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11895547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存