添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
crhgxdqw  ·  Tkinter ...·  3 年前    · 
crhgxdqw  ·  python ...·  3 年前    · 
crhgxdqw  ·  python ttk ...·  3 年前    · 
crhgxdqw  ·  Python tkinter-- 第22章 ...·  3 年前    · 
风流的奔马  ·  笔记本i7 ...·  2 周前    · 
乖乖的小熊猫  ·  中国新闻·  2 月前    · 
show="headings"表示显示表头 self.tree = Treeview(self.Frame2, columns=self.columns, show="headings") # 定义各列列宽及对齐方式 self.tree.column("Sno", width=100, anchor="sw") self.tree.column("Name", width=100, anchor="center") self.tree.column("Score1", width=100, anchor="center") self.tree.column("Score2", width=100, anchor="center") # 定义表头 self.tree.heading("Sno", text="PK") self.tree.heading("Name", text="name") self.tree.heading("Score1", text="Excel1") self.tree.heading("Score2", text="Excel2") # 放置控件,rel*表示使用相对定位,相对于父容器的定位 self.tree.place(relx=0.004, rely=0.028, relwidth=0.964, relheight=0.95) 定义滚动条控件 orient为滚动条的方向,vertical--纵向,horizontal--横向 command=self.tree.yview 将滚动条绑定到treeview控件的Y轴 self.VScroll1 = Scrollbar(self.Frame2, orient='vertical', command=self.tree.yview) self.VScroll1.place(relx=0.971, rely=0.028, relwidth=0.024, relheight=0.958) # 给treeview添加配置 self.tree.configure(yscrollcommand=self.VScroll1.set)

其中最重要的是:

self.VScroll1 = Scrollbar(self.Frame2, orient='vertical', command=self.tree.yview)
self.tree.configure(yscrollcommand=self.VScroll1.set)

需要注意的是  self.tree.configure(yscrollcommand=self.VScroll1.set) 不能在定义滚动条之前,否则会报错:“self.VScroll1”未定义

欢迎访问我的个人博客: 机器学习之路 ​​​​​​​

Inherits="WebDemo" culture="auto" meta:resourcekey="PageResource1" uiculture="auto" %>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml">
tkinter Treeview 可以实现类似table的 表格 效果,如果和 滚动条 结合就更 完美了。结果反复探讨,实现的方式如下 from tkinter import * from tkinter .ttk import Treeview window=Tk() window.geometry('200x450') cols = ("姓名", "IP地址") ybar=Scrollbar(window,orient='vertical') #竖直 滚动条 tree= Treeview (window,sh
root=Tk () #创建窗口 root.title("label-test") root.geometry("800x900+300+100") #小写x代表乘号500x400为窗口大小,+500+300窗口显示位置 root.columnconfigure(0, weight=1) tree = ttk. Treeview (root, show="headin
方法 描述 bbox(item, column=None) 返回指定item的框选范围,或者单元格的框选范围 column( cid, option=None, **kw) 设置或者查询某一列的属性 delete(*items) 删除指定行或者节点(含子节点) detach(*items) 与delete类似,不过不是真正删除,而是隐藏了相关内容。可以用move方法重新显示 exi...
Scrollbar( 滚动条 ),可以单独使用,但大多的还是与其它 控件 (Listbox,Text,Canva等)结合使用。'''1.创建一个Scrollbar''' from Tkinter import * root = Tk() Scrollbar(root).pack() root.mainloop() '''2、演示使用垂直 滚动条 ''' from tkinter import *
Tkinter 打造GUI开发工具(25)Table 表格 控件 采用Python自带 Tkinter 库开发GUI软件,学习负担为零,因此受到很多朋友喜爱。但是原始的 Tkinter 控件 比较简单,但是它为我们提供可以扩展新 控件 的空间。 Tkinter 没有 表格 控件 ,我们可以采用2种方式来实现。 第一种,采用布局方式,画出 表格 。 上图实现的代码段 v2=tk.LabelFrame(root1, text=...