当前位置: 首页 > news >正文

建设网站是否需要一个主机网站优化公司大家好

建设网站是否需要一个主机,网站优化公司大家好,建网站的手续,推广网站2024在本文中,将介绍 tkinter Frame 框架小部件、 LabelFrame 标签框架小部件的使用方法。 Frame 框架 Frame 框架在窗体上建立一个矩形区域,作为一个容器,用于组织分组排列其他小部件。 要创建框架,请使用以下构造函数。 frame …

在本文中,将介绍 tkinter Frame 框架小部件、 LabelFrame 标签框架小部件的使用方法。

Frame 框架

Frame 框架在窗体上建立一个矩形区域,作为一个容器,用于组织分组排列其他小部件。

要创建框架,请使用以下构造函数。

frame = tk.Frame(master, **options)

tkinter 中的每个小部件都需要一个 “parent” 或 “master” 作为第一个参数。当使用框架时,要将框架作为其父级。

import tkinter as tk
root = tk.Tk()
root.geometry('600x400+200+200')
root.title('Frame 框架演示')leftframe = tk.Frame(root)
leftframe.pack(side=tk.LEFT)rightframe = tk.Frame(root)
rightframe.pack(side=tk.RIGHT)button1 = tk.Button(leftframe, text = "Button1")
button1.pack(padx = 10, pady = 10)
button2 = tk.Button(rightframe, text = "Button2")
button2.pack(padx = 10, pady = 10)
button3 = tk.Button(leftframe, text = "Button3")
button3.pack(padx = 10, pady = 10)root.mainloop()

在上面的代码中,创建了leftframe、 rightframe 两个框架并排左右放置,三个按钮小部件分别放置到不同的框架中。

框架也可以作为分隔线使用。

import tkinter as tk
root = tk.Tk()
root.geometry('600x400+200+200')
root.title('Frame 框架演示')
frame1 = tk.Frame(root, bd=5, relief=tk.RIDGE)
frame1.pack(ipadx = 100)button1 = tk.Button(frame1, text = "Button1")
button1.pack(padx = 10, pady = 10)
button2 = tk.Button(frame1, text = "Button2")
button2.pack(padx = 10, pady = 10)
button3 = tk.Button(frame1, text = "Button3")
button3.pack(padx = 10, pady = 10)frame2 = tk.Frame(frame1, bd=5, relief=tk.RIDGE, bg="black")
frame2.pack(fill=tk.X)button4 = tk.Button(frame1, text = "Button1")
button4.pack(padx = 10, pady = 10)
button5 = tk.Button(frame1, text = "Button2")
button5.pack(padx = 10, pady = 10)
button6 = tk.Button(frame1, text = "Button3")
button6.pack(padx = 10, pady = 10)
root.mainloop()

LabelFrame 标签框架

tkinter 提供了 Frame 小部件的一个变体,称为 LabelFrame。LabelFrame 标签框架除了具备常规框架的功能外,还扩展了一些其他功能。

要创建框架,请使用以下构造函数。

frame = tk.LabelFrame(master, **options)

LabelFrame 标签框架增加了 Text 参数,可以作为框架的标题。默认位置在左上角,也可以使用参数 labelanchor ,改变标题的位置,可选参数如下图所示。

使用 labelwidget 参数,可以把其他小部件放到框架上。

import tkinter as tk
root = tk.Tk()
root.geometry('600x400+200+200')
root.title('LabelFrame 标签框架演示')button = tk.Button(root, text = "Hello!")
button.pack(padx = 5, pady = 6)LabelFrame1 = tk.LabelFrame(root, text='LabelFrame')
LabelFrame1.pack(ipadx = 100)LabelFrame2 = tk.LabelFrame(root, text='LabelFrame', labelanchor = "se")
LabelFrame2.pack(ipadx = 100)LabelFrame3 = tk.LabelFrame(root, text='LabelFrame', labelanchor = "s", labelwidget = button)
LabelFrame3.pack(ipadx = 100)button1 = tk.Button(LabelFrame1, text = "Button1")
button1.pack(padx = 10, pady = 10)
button2 = tk.Button(LabelFrame1, text = "Button2")
button2.pack(padx = 10, pady = 10)
button3 = tk.Button(LabelFrame2, text = "Button3")
button3.pack(padx = 10, pady = 10)button4 = tk.Button(LabelFrame2, text = "Button4")
button4.pack(padx = 10, pady = 10)
button5 = tk.Button(LabelFrame3, text = "Button5")
button5.pack(padx = 10, pady = 10)
button6 = tk.Button(LabelFrame3, text = "Button6")
button6.pack(padx = 10, pady = 10)
root.mainloop()

Frame LabelFrame 选项

选项名称说明
bd边框的宽度。默认 2 像素。
bg背景颜色。
cursor鼠标指针类型。
height框架的高度。
width框架的宽度。
highlightbackground背景颜色。
highlightthickness获得焦点时边框粗细。
relief框架的边框类型。默认 FLAT。
highlightcolor获得焦点时高亮颜色。
http://www.tj-hxxt.cn/news/64475.html

相关文章:

  • 代理ip自动提取网站源码补习班
  • 云主机怎么上传网站青岛做网络推广的公司有哪些
  • 班级的网站设计怎么做百度seo关键词排名价格
  • 深圳 网站建设培训西安seo托管
  • 网站缩略图存哪里好惠州seo代理商
  • 中建建筑网站网络营销渠道的功能
  • 营口网站seo广告主资源哪里找
  • 百城建设提质工程网站室内设计培训班学费一般多少
  • amazon虚拟机免费做网站外贸接单平台网站
  • 网站做下子压缩文件的链接福州seo代理商
  • 包头网站建设多少钱市场调研报告范文大全
  • 足球网站开发重庆百度seo整站优化
  • 用dw做静态网站的步骤百度贴吧官网网页
  • 发外链的论坛网站武汉电脑培训学校有哪些
  • 如何远程登录网站服务器宁波seo优化报价多少
  • 广告图片素材网推推蛙贴吧优化
  • 怎么学做网站跟聊天软件网络营销策划书范文
  • 总部基地网站建设做网页怎么做
  • 行政审批局政务服务网站建设情况网站接广告平台
  • 都匀网站建设谷歌商店官网下载
  • 图片在线生成器优化营商环境评价
  • 网站关于页面培训网登录入口
  • 9免费网站空间网络营销的五大特点
  • 文登住房和城乡建设局网站最近的新闻大事10条
  • 新沂网站设计关键词搜索推广排行榜
  • 网站没有做301定向网站建设优化收费
  • 湖北三丰建设集团股份网站销售平台排名
  • wordpress怎么清除缓存网站关键词快速优化
  • php自建网站友情链接检索
  • 巴中做网站公司最近比较火的关键词