和伯衡君一起学习python的GUI界面库——Tkinter(四)

百度已收录   阅读次数: 81
2021-03-0322:03:17 发表评论
摘要

伯衡君列出了tkinter的学习目录,正在陆续补全中,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Frame的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家……

和伯衡君一起学习python的GUI界面库——Tkinter(四)

开篇寄语

伯衡君列出了tkinter的学习目录,正在陆续补全中,具体可以参看下方的前情提要,而本篇文章,主要来说一下其中的Frame的一些相关知识点,以方便大家一起掌握这个小插件的相关知识,分享给大家。

前情提要

内容详情

Python Tkinter框架为固定大小的Tkinter窗口概述了框架或“结构”。就像人类骨骼一样,Tkinter窗口也需要框架来支撑它并赋予其适当的形状。

Tkinter框架对于在窗口中的指定区域组织小部件很有用。您还可以选择在框架内创建框架,以更好地组织窗口小部件。

选项列表

NoOptionDescription
1bg该插件背景
2bd该插件的边框大小,默认2像素
3width该插件的宽
4height该插件的高
5cursor当鼠标悬停在此小部件上时,可以将其更改为特殊的光标类型,例如箭头或点
6highlightbackground处于焦点下的背景色的颜色
7highlightcolor小部件聚焦时的文本颜色
8highlightthickness当窗口小部件位于焦点下方时,边框周围的厚度
9relief它指定框架边框的类型。默认为平面

举例说明

from tkinter import *
 
root = Tk()
root.geometry("200x150")
frame = Frame(root)
frame.pack()
 
label = Label(frame, text = "Hello world", bg = "#ff00ff", bd=4, highlightbackground="#ff012a")
label.pack()

root.title("Test")
root.mainloop()

点击运行后,生成这样一个图形界面。

和伯衡君一起学习python的GUI界面库——Tkinter(四)

还是很简单的嘛,是不是一学就会了?

分享至:
  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: