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

模板网站没有源代码广州品牌策划有限公司

模板网站没有源代码,广州品牌策划有限公司,网络培训软件,最好用的网站开发软件00Listbox控件 import tkinterwin tkinter.Tk() win.title(Liuwang) win.geometry(400x40020020) 列表框控件#xff0c;可以包含一个或者多个文本框 作用#xff1a;在listbox控件的小窗口显示一个字符串 #1、创建一个listbox,添加几个元素#…00Listbox控件 import tkinterwin tkinter.Tk() win.title(Liuwang) win.geometry(400x40020020) 列表框控件可以包含一个或者多个文本框 作用在listbox控件的小窗口显示一个字符串 #1、创建一个listbox,添加几个元素BROWSE支持按下鼠标移动位置 lb tkinter.Listbox(win,selectmode tkinter.BROWSE) lb.pack() for item in [good ,nice,handesome,bs,sa,aa]:lb.insert(tkinter.END,item)#在开始添加 # lb.insert(tkinter.ACTIVE,COOL) #将列表当成一个元素添加的 # lb.insert(tkinter.END,[very good ,very nice]) #删除 参数1为开始的索引参数二为结束的索引如果不指定参数二只删除第一个索引处的内容 # lb.delete(1,3) # lb.delete(1) #选中参数1为开始的索引参数二为结束的索引如果不指定参数二只选中第一个索引处的内容 # lb.select_set(2,4) # lb.select_set(2,) #取消选中 # lb.select_clear(2,4) # lb.select_clear(3) #获取道列表中的元素个数 # print(lb.size()) # 6 #从列表中取值 # print(lb.get(2,4)) #(handesome, bs, sa) # print(lb.get(2)) #返回当前的索引项 # print(lb.curselection()) #(2,) #判断一个选项是否被选中 # print(lb.selection_includes(3))#False # print(lb.selection_includes(2))#Truewin.mainloop() 01Listbox控件中 import tkinterwin tkinter.Tk() win.title(Liuwang) win.geometry(400x40020020)#绑定变量 lbv tkinter.StringVar()#与BORWSE相似但是不支持按下鼠标移动位置 lb tkinter.Listbox(win,selectmode tkinter.SINGLE,listvariablelbv) lb.pack() for item in [good ,nice,handesome,bs,sa,aa]:lb.insert(tkinter.END,item)#打印当前列表中的选项 print(lbv.get()) #设置选择 # lbv.set((1,2,3)) # print(lbv.get())#绑定事件 def myPrint(event):print(lb.curselection(),end)#打印下标print(lb.get(lb.curselection())) lb.bind(Double-Button-1,myPrint,)win.mainloop() 02Listbox控件种下 import tkinter#创建主窗口 win tkinter.Tk() win.title(Liuwang) # win.geometry(400x40020020)#EXTENDED 可以使listbox支持shift 和 control。 #按住shift可以实现连续选中 lb tkinter.Listbox(win,selectmode tkinter.EXTENDED) lb.pack() for item in [good ,nice,handesome,bs,sa,aa,nice1,handesome1,bs1,sa1,a1a,nic21e,handeso2me,bs2,sa2,aa2]:lb.insert(tkinter.END,item) # 创建滚动条 sc tkinter.Scrollbar(win) sc.pack(side tkinter.RIGHT,filltkinter.Y) lb.configure(yscrollcommandsc.set) lb.pack(side tkinter.LEFT,fill tkinter.BOTH) # 额外给属性赋值 sc[command] lb.yviewwin.mainloop() 03Listbox控件下 import tkinterwin tkinter.Tk() win.title(Liuwang) win.geometry(400x40020020)# MULTIPLE支持多选 lb tkinter.Listbox(win,selectmode tkinter.MULTIPLE ) lb.pack() for item in [good ,nice,handesome,bs,sa,aa]:lb.insert(tkinter.END,item)win.mainloop() 04Scale控件 import tkinterwin tkinter.Tk() win.title(Liuwang) win.geometry(400x40020020) 供用户通过拖拽指示器改变变量的值可以水平也可以竖直 orienttkinter.HORIZONTAL 水平 orienttkinter.VERTICAL 竖直 tickinterval 选择之将会为该值的倍数 scale1 tkinter.Scale(win,from_0,to100,orienttkinter.VERTICAL,tickinterval 20,length 200)scale1.pack()#设置值 scale1.set(21)def showNum():print(scale1.get()) tkinter.Button(win,text 按钮,command showNum).pack()win.mainloop()05Spingbox import tkinterwin tkinter.Tk() win.title(Liuwang) win.geometry(400x40020020) 数值范围控件#绑定变量 v tkinter.StringVar()#increment 步长 默认为1 # values 最好不要与from_ 0 ,to 100,increment2同时使用 #command 只要值改变就会执行对应的方法def update():print(v.get()) sp tkinter.Spinbox(win,from_0,to 100,increment5,textvariablv,command update) sp.pack()# 设置值 # v.set(20) # print(v.get())win.mainloop()06Menu顶层菜单 import tkinterwin tkinter.Tk() win.title(Liuwang) win.geometry(400x40020020)menubar tkinter.Menu(win) win.config(menu menubar)#menu1 #创建一个菜单选项 menu1 tkinter.Menu(menubar,tearoff False) menu2 tkinter.Menu(menubar,tearoff False) #向菜单栏添加内容 menubar.add_cascade(label语言,menu menu1) menubar.add_cascade(label颜色,menu menu2)def func():print(Hello world)#给菜单里添加内容 for item in[Python,C,C,OS,Swift,C#,shell,JavaJS,PHP,汇编,Nodejs,退出,]:if item 退出:menu1.add_separator() # 添加分割线menu1.add_command(labelitem,command win.quit)else:menu1.add_command(labelitem,command func)menu2.add_command(labelred) menu2.add_command(labelbule)win.mainloop()07Menu鼠标右键菜单 import tkinterwin tkinter.Tk() win.title(Liuwang) win.geometry(400x40020020) #菜单条 menubar tkinter.Menu(win)#菜单 menu tkinter.Menu(menubar,tearoff False) #给菜单里添加内容 for item in[Python,C,C,OS,Swift,C#,shell,JavaJS,PHP,汇编,Nodejs,退出,]:menu.add_command(labelitem) menubar.add_cascade(label 语言,menu menu)def showMenu(event):menubar.post(event.x_root,event.y_root) win.bind(Button-3,showMenu)win.mainloop()08Combobox下拉控件 import tkinter from tkinter import ttkwin tkinter.Tk() win.title(Liuwang) win.geometry(400x40020020) #创建下拉框 # com ttk.Combobox(win,) # com.pack() #设置下拉数据# #绑定变量 cv tkinter.StringVar() com ttk.Combobox(win,textvariable cv ) com.pack()com[value] (黑龙江,吉林,辽宁)#设置默认值 com.current(0)#绑定时间 def func(event):print(Liuwang is handsome)print(com.get())# print(cv.get()) com.bind(ComboboxSelected,func)win.mainloop()09Frame控件 import tkinterwin tkinter.Tk() win.title(Liuwang) win.geometry(400x40020020) 框架控件 在屏幕上可以显示一个矩形区域多作为容器控件 #整个窗口中创建frame frm tkinter.Frame(win) frm.pack()#left #在frm 的框架里创建了一个frame frm_1tkinter.Frame(frm) tkinter.Label(frm_1,text 左上 ,bg pink).pack(side tkinter.TOP) tkinter.Label(frm_1,text 左下 ,bg blue).pack(side tkinter.TOP) frm_1.pack(side tkinter.LEFT)#RIGHT frm_2tkinter.Frame(frm) tkinter.Label(frm_2,text 右上 ,bg yellow).pack(side tkinter.TOP) tkinter.Label(frm_2,text 右下 ,bg red).pack(side tkinter.TOP) frm_2.pack(side tkinter.RIGHT)win.mainloop()
http://www.pierceye.com/news/74986/

相关文章:

  • 泰和县建设局网站网站扁平化设计理念
  • 网站上的小动画咋做德清建设银行网站
  • 网站建设和网站设计好的网站首页建设公司
  • 网站布局有哪些常见的h5网页制作方法
  • 网站外链建设记住5种外链方式不可用小程序开发公司如何寻找客户
  • 成都网站品牌设计公司淘宝网首页电脑端入口
  • 查网站服务器地址网站建设先有域名然后呢
  • 驻马店百牛网站建设网页制作下载链接
  • wordpress安装插件导致网站Lms wordpress功能
  • 网站建设合同要缴纳印花税吗网站集约化建设讲话稿
  • 北京网站建设优化免费快速建站网站
  • 普洱茶网站建设wordpress点击慢
  • 谢岗镇网站仿做app推广是什么工作
  • 网站案例展示东莞seo建站优化收费
  • 东莞网站推广技巧网站同时做竞价和seo
  • 做网站管理员需要哪些知识九江建设公司网站
  • 有建站模板如何建设网站wordpress设置系统邮箱
  • 网站开发实践买域名之后怎样做网站
  • 宁波seo快速优化费用深圳网站搜索优化
  • 泰安网络推广 网站建设 网站优化网页设计布局有哪几种方法
  • php自己写框架做网站6苍南做网站
  • 做58网站怎么赚钱吗软件设计就业方向
  • 婚纱摄影网站报价长沙网站 微信建设
  • 外贸网站服务器选择seo网站描述
  • 保定专业做网站公司徐州人才网档案查询
  • 鹤壁市淇滨区建设局网站高端品牌优势
  • 中石油网页设计与网站建设免费的WORDPRESS主题响应式
  • 山东外贸网站推广常州网络科技推广公司
  • 厦门网站开发公司vi设计论文
  • 网站策划书中应包括市场竞争对手的信息网站建设捌金手指花总十一