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

怎么投诉网站制作公司彩页设计图片模板

怎么投诉网站制作公司,彩页设计图片模板,q q浏览器网页版打开网页,国外做美食视频网站有哪些这篇tkinter控件使用教程是最后一 一、TreeView 属性/事件描述代码实例columns列名#xff0c;用于设置树形视图的列tree[columns] (姓名, 年龄, 性别)column列的属性#xff0c;包括列名、宽度等tree.column(姓名…这篇tkinter控件使用教程是最后一 一、TreeView 属性/事件描述代码实例columns列名用于设置树形视图的列tree[columns] (姓名, 年龄, 性别)column列的属性包括列名、宽度等tree.column(姓名, width100)heading表头的属性包括表头名称、文本等tree.heading(姓名, text姓名)insert插入数据的方法包括父节点、位置、文本、值等参数tree.insert(, 0, text行1, values(张三, 25, 男))bind绑定事件的方法包括事件名称和处理函数tree.bind(TreeviewSelect, on_select)当用户选择树形视图中的某个项目时触发的事件def on_select(event): 以下是Tkinter Treeview的所有事件 事件名称描述TreeviewSelect当用户选择树形视图中的某个项目时触发的事件TreeviewOpen当用户展开或折叠树形视图中的某个节点时触发的事件TreeviewClose当用户关闭树形视图中的某个节点时触发的事件TreeviewBell当用户尝试在树形视图中插入数据时如果该数据已经存在则触发此事件TreeviewEdit当用户编辑树形视图中的某个项目时触发的事件TreeviewInplaceEdit当用户使用“就地编辑”功能编辑树形视图中的某个项目时触发的事件TreeviewBeginDrag当用户开始拖动树形视图中的某个项目时触发的事件TreeviewEndDrag当用户结束拖动树形视图中的某个项目时触发的事件TreeviewDrag当用户正在拖动树形视图中的某个项目时触发的事件TreeviewDelete当用户删除树形视图中的某个项目时触发的事件TreeviewRefresh当树形视图的数据源发生变化时触发的事件TreeviewScroll当用户滚动树形视图时触发的事件TreeviewSort当用户对树形视图进行排序时触发的事件TreeviewItemInvoke当用户双击树形视图中的某个项目时触发的事件TreeviewItemExpand当用户展开树形视图中的某个节点时触发的事件TreeviewItemCollapse当用户折叠树形视图中的某个节点时触发的事件TreeviewItemFocusIn当树形视图中的某个项目获得焦点时触发的事件TreeviewItemFocusOut当树形视图中的某个项目失去焦点时触发的事件TreeviewItemSelection当树形视图中的某个项目被选中或取消选中时触发的事件TreeviewItemSelectionClear当树形视图中的某个项目的选中状态被清除时触发的事件TreeviewItemSelectionSet当树形视图中的某个项目被选中时触发的事件TreeviewItemSelectionToggle当树形视图中的某个项目的选中状态被切换时触发的事件TreeviewItemVisible当树形视图中的某个项目变得可见时触发的事件TreeviewItemHidden当树形视图中的某个项目变得不可见时触发的事件TreeviewItemPrevVisible当树形视图中的某个项目的前一个项目变得可见时触发的事件TreeviewItemNextVisible当树形视图中的某个项目的后一个项目变得可见时触发的事件TreeviewItemActivate当树形视图中的某个项目被激活时触发的事件 下面是treeview调用的简单代码实例 import tkinter as tk from tkinter import ttkdef on_select(event):item tree.selection()[0]print(你选择了, tree.item(item, text))root tk.Tk() root.title(Treeview 示例)tree ttk.Treeview(root, columns(名称, 类型), showheadings) tree.heading(名称, text名称) tree.heading(类型, text类型) tree.column(名称, width100) tree.column(类型, width100)tree.insert(, end, text文件夹1, values(文件夹1, 文件夹)) tree.insert(, end, text文件1, values(文件1, 文件)) tree.insert(, end, text文件2, values(文件2, 文件))tree.bind(TreeviewSelect, on_select) tree.pack()root.mainloop()二、消息框MessageBox 消息框对于每种GUI都是不可缺少的就算是做个游戏也是需要的比如pygame就有。 属性/事件描述代码实例title消息框的标题messagebox.showinfo(title提示)message消息框的内容messagebox.showinfo(message这是一个提示)icon消息框的图标messagebox.showinfo(iconerror)type消息框的类型messagebox.showinfo(typewarning)parent消息框的父窗口messagebox.showinfo(parentroot)detail消息框的详细信息messagebox.showinfo(detail这是详细信息)default消息框的默认按钮messagebox.showinfo(defaultok)cancel消息框的取消按钮messagebox.showinfo(cancelcancel)buttons消息框的按钮列表messagebox.showinfo(buttons(yes, no))command消息框的回调函数messagebox.showinfo(commandcallback) 以下是一些使用MessageBox的代码实例 import tkinter as tk from tkinter import messageboxdef callback():print(点击了确定按钮)root tk.Tk()# 显示一个信息框 messagebox.showinfo(title提示, message这是一个提示, iconinfo, typeinfo, parentroot, detail这是详细信息, defaultok, cancelcancel, buttons(yes, no), commandcallback)# 显示一个警告框 messagebox.showwarning(title警告, message这是一个警告, iconwarning, typewarning, parentroot, detail这是详细信息, defaultok, cancelcancel, buttons(yes, no), commandcallback)# 显示一个错误框 messagebox.showerror(title错误, message这是一个错误, iconerror, typeerror, parentroot, detail这是详细信息, defaultok, cancelcancel, buttons(yes, no), commandcallback)# 显示一个询问框 result messagebox.askquestion(title询问, message这是一个询问, iconquestion, typequestion, parentroot, detail这是详细信息, defaultyes, cancelno, buttons(yes, no), commandcallback) if result yes:print(选择了是) else:print(选择了否)root.mainloop()三、spinbox Spinbox用于创建一个带有上下箭头的输入框用户可以通过点击箭头来增加或减少输入框中的值。它通常用于需要限制用户输入范围的场景例如选择年龄、分数等。 属性/事件描述代码实例from_Spinbox的最小值spinbox Spinbox(from_0, to10)toSpinbox的最大值spinbox Spinbox(from_0, to10)incrementSpinbox的增量spinbox Spinbox(from_0, to10, increment2)valuesSpinbox的值列表spinbox Spinbox(values(0, 2, 4, 6, 8, 10))wrapSpinbox是否循环spinbox Spinbox(from_0, to10, wrapTrue)stateSpinbox的状态normal或readonlyspinbox Spinbox(statereadonly)textvariableSpinbox的值绑定到变量spinbox Spinbox(textvariablevar)commandSpinbox的值改变时的回调函数spinbox Spinbox(commandcallback) 以下是一些使用Spinbox的代码实例 import tkinter as tkdef callback():print(当前值为, spinbox.get())root tk.Tk()# 创建一个Spinbox范围从0到10增量为2 spinbox tk.Spinbox(root, from_0, to10, increment2) spinbox.pack()# 创建一个Spinbox值列表为(0, 2, 4, 6, 8, 10) spinbox tk.Spinbox(root, values(0, 2, 4, 6, 8, 10)) spinbox.pack()# 创建一个Spinbox范围从0到10循环 spinbox tk.Spinbox(root, from_0, to10, wrapTrue) spinbox.pack()# 创建一个Spinbox状态为只读 spinbox tk.Spinbox(root, statereadonly) spinbox.pack()# 创建一个Spinbox值绑定到变量 var tk.StringVar() spinbox tk.Spinbox(root, textvariablevar) spinbox.pack()# 创建一个Spinbox值改变时的回调函数 spinbox tk.Spinbox(root, commandcallback) spinbox.pack()root.mainloop()四、Progressbar Progressbar用于显示一个进度条通常用于表示某个任务的完成进度。它通常用于需要长时间等待的场景例如文件下载、数据处理等。 以下是一些使用Progressbar的代码实例 import tkinter as tk from tkinter import ttkroot tk.Tk()# 创建一个Progressbar范围从0到100 progressbar ttk.Progressbar(root, orienthorizontal, length200, modedeterminate) progressbar.pack()# 设置Progressbar的值 progressbar[value] 50root.mainloop()属性/事件描述代码实例orientProgressbar的方向horizontal或verticalprogressbar ttk.Progressbar(root, orienthorizontal)lengthProgressbar的长度progressbar ttk.Progressbar(root, length200)modeProgressbar的模式determinate或indeterminateprogressbar ttk.Progressbar(root, modedeterminate)valueProgressbar的当前值progressbar[value] 50maximumProgressbar的最大值progressbar[maximum] 100variableProgressbar的值变量progressbar[variable] progress_varcommandProgressbar的值改变时的回调函数progressbar[command] callback 五、PanedWindow PanedWindow用于创建一个可分割的窗口可以将多个子控件放置在不同的区域中。它通常用于需要将界面分成多个部分的场景例如左侧导航栏、上下方框等。 以下是一些使用PanedWindow的代码实例 import tkinter as tk from tkinter import ttkroot tk.Tk()# 创建一个PanedWindow panedwindow ttk.PanedWindow(root, orienthorizontal) panedwindow.pack(fillboth, expandTrue)# 添加两个子控件 frame1 ttk.Frame(panedwindow, width200, height200, reliefsunken, borderwidth2) frame2 ttk.Frame(panedwindow, width200, height200, reliefsunken, borderwidth2) panedwindow.add(frame1) panedwindow.add(frame2)root.mainloop()属性/事件描述代码实例orientPanedWindow的方向horizontal或verticalpanedwindow ttk.PanedWindow(root, orienthorizontal)firstsplitter是否显示第一个分隔条panedwindow[firstsplitter] Falsesashrelief分隔条的样式flat、groove、raised、ridge、solid或sunkenpanedwindow[sashrelief] groovesashwidth分隔条的宽度panedwindow[sashwidth] 5sashpad分隔条与子控件之间的间距panedwindow[sashpad] 5handlesize分隔条的大小panedwindow[handlesize] 10handlepad分隔条与子控件之间的间距panedwindow[handlepad] 5proxybackground代理背景颜色panedwindow[proxybackground] redproxyborderwidth代理边框宽度panedwindow[proxyborderwidth] 2proxyrelief代理边框样式panedwindow[proxyrelief] grooveproxywidth代理宽度panedwindow[proxywidth] 200proxyheight代理高度panedwindow[proxyheight] 200 六、tkinter中控件的快捷键的实现方法 快捷键是我们编写软件的刚需所以这里在最后一片博文简单介绍一下快捷键的代码编写。 import tkinter as tkdef clear_input(eventNone):# 清除输入框内容的函数input_entry.delete(0, tk.END )def process_data():# 处理数据的函数input_text input_entry.get()# 这里可以添加你的数据处理逻辑output_text Processed Data: input_textoutput_label.config(textoutput_text)# 创建主窗口 root tk.Tk() root.title(General Engineering Tool)# 创建输入框 input_label tk.Label(root, textInput:) input_label.pack() input_entry tk.Entry(root) input_entry.pack()# 创建输出标签 output_label tk.Label(root, text) output_label.pack()# 创建清除按钮设置图标和文本对齐方式 clear_button tk.Button(root, textClear, commandclear_input, compoundtk.CENTER ) clear_button.pack() root.bind(Alt-e, clear_input ) # 监听AltE快捷键 # 创建处理按钮 process_button tk.Button(root, textProcess, commandprocess_data) process_button.pack()# 运行主循环 root.mainloop()
http://www.dnsts.com.cn/news/58608.html

相关文章:

  • 如何做好外贸网站建设关键词排名优化技巧
  • 公司网站建设设计公司哪家好石家庄搜索引擎优化公司
  • 网站定制化开发介绍引用网站信息怎么做备注
  • 温州电子网站建设网站模糊设计
  • 网站建设空间申请云服务器是否可以做多个网站
  • 北京市地铁建设公司网站西安网络安全公司排名
  • 石岩附近网站建设公司电商网站开发服务器
  • 广州网站推广团队做兼职最好的网站有哪些
  • 自己做视频网站 在优酷推广网站建设需要准备什么
  • 深圳网站建设的客户在哪里织梦网站做视频
  • wordpress播放记时插件seo根据什么具体优化
  • 共享充电宝开发网站东莞优化建设
  • 调查队网站建设wordpress目录和页面
  • 下载软件的网址seo关键词挖掘工具
  • 国家商标查询官方网站长链接转短链接生成器
  • 做分销网站系统下载如何网站开发
  • 做网站的一个专题滨海县城乡建设局网站
  • 广西美丽乡村建设网站娱乐网站设计多少行业
  • 大学作业旅游网站设计报告阜阳交通建设工程质监局网站
  • dw怎样建设网站联谊会总结网站建设对外宣传
  • 网站安全建设总结苏晋建设集团网站
  • 适合个人做的网站有哪些东西supercell账号注册网站
  • 网站建设培训费用多少温州网站推广公司
  • 自己视频怎么上传网站wordpress 七牛云 ssl
  • 备案网站忘记密码重庆网站建设案例
  • 静海网站建设制作微信公众平台号申请注册
  • 个人网站页面模板html义乌企业网站建设
  • 手机网站qq登录插件广东网站开发项目
  • 做网站的叫什么新公司名称核准在哪个网站
  • 绍兴网站开发08keji苏州三石网络科技有限公司