tkinter
乌拉队长
这个作者很懒,什么都没留下…
展开
-
tkinter获取复选框(Checkbutton)的值
定义GUI:from tkinter import *# 初始化Tk()myWindow = Tk()# 设置标题myWindow.title('Python GUI Learning')myWindow.geometry("%dx%d+%d+%d"%(400, 200, 200, 200))# 创建CheckbuttoncheckVar = StringVar(value=...原创 2020-01-14 13:49:42 · 11589 阅读 · 3 评论 -
tkinter改变下拉列表(Combobox)的选项值
定义下拉列表:# 此处省略父容器的定义 ...# 定义下拉列表选项值集合self.Combo5List = ['0', '1', '2', '3']# 定义下拉列表Comboboxself.Combo5 = Combobox(self.Frame1, values=self.Combo5List, font=('宋体', 9), state='readonly')# 放置控件...原创 2020-01-14 13:31:25 · 9195 阅读 · 0 评论 -
tkinter实现打开文件对话框并获取文件绝对路径
# 首先,导入模块import tkinter.filedialog# 此处省略父容器的定义 ...# 第2步,定义按钮并指定触发函数self.Command1_Cmdself.style.configure('Command1.TButton',font=('宋体',9))self.Command1 = Button(self.Frame1, text='打开文件', comm...原创 2020-01-14 13:21:56 · 4350 阅读 · 0 评论 -
tkinter中的表格控件(treeview)的常用操作
清空表格:# 遍历treeview的节点进行删除for item in self.tree.get_children(): self.tree.delete(item)向表格中插入数据:for i in range(1,10): self.tree.insert("", i, values=[i, i+1, i+2])边学习边长大,每天向前咕...原创 2020-01-14 13:13:40 · 6840 阅读 · 1 评论 -
tkinter给表格控件(treeview)添加滚动条
# 定义列名集合self.columns = ["Sno", "Name", "Score1", "Score2"]""" 定义Treeview self.Frame2为父容器 columns为列名集合 show="headings"表示显示表头"""self.tree = Treeview(self.Frame2, columns=self.column...原创 2020-01-14 13:07:42 · 12954 阅读 · 7 评论 -
tkinter禁用(只读)下拉列表Combobox
tkinter将下拉列表框Combobox控件的状态设置为只读,也就是不可编辑状态:# 定义下拉列表值self.Combo3List = [1, 2, 3,]# 定义下拉列表控件,self.Frame1为Combobox的父级, state表示Combobox的状态,readonly为只读,disabled为禁用self.Combo3 = Combobox(self.Frame1, v...原创 2020-01-14 11:41:10 · 7408 阅读 · 0 评论 -
tkinter事件列表
tkinter中常用的鼠标和键盘事件一、鼠标事件<1> = <Button-1> =<ButtonPress-1> 鼠标左键单击 <2> = <Button-2> = <ButtonPress-2> 鼠标中键单击 <3> = <Button-3> =<Bu...原创 2020-01-14 11:23:53 · 2482 阅读 · 0 评论 -
tkinter实现下载进度条(python)
需求:利用python爬取网站数据进行下载时,显示下载进度# 设置下载进度条tk.Label(window, text='下载进度:').place(x=40, y=80)canvas = tk.Canvas(window, width=600, height=16, bg="white")canvas.place(x=20, y=90)# 下载按钮函数def usr_down...原创 2019-06-27 22:29:09 · 6021 阅读 · 3 评论 -
tkinter实现label超链接调用浏览器打开网址
tkinter的label标签没有command属性,但是可以利用bind方法给label标签绑定鼠标和键盘事件代码:# 首先需要导入webbrowser模块import webbrowser# 建立窗口windowwindow = tk.Tk()# 给窗口的可视化起名字window.title('label超链接')# 设置窗口的居中显示screenwidth = ...原创 2019-06-27 22:40:32 · 7832 阅读 · 0 评论