tkinter
文章平均质量分 75
打好tkinter模块基础,熟练模块组合应用
ALittleHigh
博学而好用
展开
-
DIY打造生日提醒器——时间计算核心代码
生日提醒的核心是当日与下次生日的时间计算,在这里实现。毕竟作为初学时的实操练习,并没有把这个想法完善下去,这时候还没有接触到GUI。原创 2020-05-09 17:12:39 · 1080 阅读 · 1 评论 -
学以致用——植物信息录入1.0(selenium+pandas+os+tkinter)
好事多磨,好书多看,好代码多练原创 2023-02-20 13:48:37 · 1677 阅读 · 0 评论 -
学以致用——植物信息录入(selenium+pandas+os+tkinter)
数据读取pandas,自动化测试selenium,os系统操作,tkinter图形化界面。组合实现网站信息批量录入。原创 2023-02-19 14:30:50 · 1928 阅读 · 0 评论 -
tkinter 遍历获取多个Checkbutton的值(选中或未选中)
虽然无法对Checkbutton组件直接提取状态值,但在实际应用中,Checkbutton的数量可能是由其他选择决定数量时,这种情况无法用变量名逐一确定Checkbutton,却可以通过变量列表绑定并读取Checkbutton的选中状态,即可达到遍历获取Checkbutton值的效果...原创 2022-07-18 11:00:33 · 3029 阅读 · 0 评论 -
Tkinter 极简例子——Event篇
Tkinter Event鼠标点击事件from tkinter import *def printcoords(event): print(event.x, event.y)root = Tk()bt1 = Button(root, text='leftmost button')bt1.bind('<Button-1>', printcoords)bt2 = Button(root, text='middle button')bt2.bind('<But原创 2020-08-17 19:12:48 · 1850 阅读 · 0 评论 -
Tkinter极简例子——Canvas篇
Tkinter CanvasCanvas极简例子from tkinter import *root = Tk()cv = Canvas(root, bg='black')cv.pack()root.mainloop()创建itemfrom tkinter import *root = Tk()cv = Canvas(root, bg='grey')cv.create_rectangle(10, 10, 110, 110)cv.pack()root.mainloo原创 2020-08-16 10:09:20 · 1606 阅读 · 0 评论 -
Tkinter极简例子——Text篇
Tkinter TextText极简例子from tkinter import *root = Tk()t = Text(root)t.pack()root.mainloop()向Text中添加内容from tkinter import *root = Tk()t = Text(root)t.insert(1.0, '0123456789')t.insert(1.0, 'ABCDEFGHIJ')t.pack()root.mainloop()使用索引添加内容fr原创 2020-08-16 09:08:58 · 1595 阅读 · 0 评论 -
Tkinter极简例子——Toplevel篇
Tkinter ToplevelToplevel极简例子from tkinter import *root = Tk()tl = Toplevel()Label(tl, text='hello label').pack()root.mainloop()设置Toplevel的属性from tkinter import *root = Tk()tl = Toplevel()tl.title('hello Toplevel')tl.geometry('400x300')L原创 2020-08-15 16:45:43 · 1652 阅读 · 1 评论 -
Tkinter极简例子——Frame篇
Tkinter FrameFrame极简例子from tkinter import *root = Tk()for fm in ['red','blue','yellow','green','white','black']: Frame(height=20, width=400, bg=fm).pack()root.mainloop()向Frame添加Widgetfrom tkinter import *root = Tk()fm = []for color in原创 2020-08-15 16:32:29 · 1578 阅读 · 0 评论 -
Tkinter极简例子——PineWindow篇
Tkinter PineWindowPineWindow极简例子from tkinter import *root = Tk()panes = PanedWindow(orient=VERTICAL)panes.pack(fill=BOTH, expand=1)for w in [Label, Button, Checkbutton, Radiobutton]: panes.add(w(panes, text='hello'))root.mainloop()删除指定的pan原创 2020-08-15 16:14:39 · 1334 阅读 · 0 评论 -
Tkinter极简例子——OptionMenu篇
Tkinter OptionMenuOptionMenu极简例子from tkinter import *root = Tk()v = StringVar(root)OptionMenu(root, v, 'Python', 'PHP', 'CPP', 'C', 'Java', 'JavaScript', 'VBScript').pack()root.mainloop()设置OptionMenu的显示值from tkinter import *root = Tk()v =原创 2020-08-15 15:15:31 · 1652 阅读 · 0 评论 -
Tkinter极简例子——Message篇
Tkinter MessageMessage极简例子from tkinter import *root= Tk()Message(root, text='hello message').pack()root.mainloop()改变Text的宽度from tkinter import *root= Tk()Message(root, text='hello message', width=60).pack()root.mainloop()设置Text的宽高比例from t原创 2020-08-15 14:15:02 · 1497 阅读 · 0 评论 -
Tkinter极简例子——Menu篇
Tkinter MenuMenu极简例子from tkinter import *def hello(): print('hello')root = Tk()menu = Menu(root)for item in ['python', 'tkinter', 'else']: menu.add_command(label=item, command=hello)root['menu'] = menuroot.mainloop()下拉菜单from tkin原创 2020-08-14 15:55:55 · 1467 阅读 · 0 评论 -
Tkinter极简例子——Scrollbar篇
Tkinter ScrollbarScrollbar极简例子from tkinter import *root = Tk()sl = Scrollbar(root)sl.pack()root.mainloop()水平放置from tkinter import *root = Tk()sl = Scrollbar(root, orient=HORIZONTAL)sl.pack()root.mainloop()Listbox与Scrollbar绑定from tki原创 2020-08-14 15:09:21 · 1510 阅读 · 0 评论 -
Tkinter极简例子——Spinbox
Tkinter Spinbox与Entry类似,但可以指定输入范围Spinbox极简例子from tkinter import *root = Tk()Spinbox(root).pack()root.mainloop()指定参数from tkinter import *root = Tk()Spinbox(root, from_=0, to=100, increment=5, ).pack()root.ma原创 2020-08-13 20:20:11 · 1397 阅读 · 0 评论 -
Tkinter极简例子——Scale篇
Tkinter Scale输出限定范围的数字区间,可以为之指定最大值、最小值及步距值Scale极简例子from tkinter import *root = Tk()Scale(root).pack()root.mainloop()Scale的参数指定from tkinter import *root = Tk()Scale(root, from_=-500, to=500, resolution=5, orient=HORIZ原创 2020-08-13 20:04:30 · 1646 阅读 · 0 评论 -
Tkinter极简实例——Listbox篇
Tkinter Listbox列表框控件,可以包含一个或多个文本项,可以设置为单选或多选。Listbox极简例子from tkinter import *root = Tk()lb = Listbox(root)for item in ['python', 'tkinter', 'widget']: lb.insert(END, item)lb.pack()root.mainloop()Listbox的多选模式from tkinter import *root =原创 2020-08-13 18:55:41 · 2342 阅读 · 0 评论 -
Tkinter极简实例(2020-08-12)——Entry篇
Tkinter EntryEntry极简实例from tkinter import *root = Tk()Entry(root, text='input your text here').pack() # text毫无作用root.mainloop()Entry与变量from tkinter import *root = Tk()e = StringVar()entry = Entry(root, textvariable=e)e.set('entry your te原创 2020-08-12 20:46:43 · 1540 阅读 · 0 评论 -
Tkinter极简实例——Lable篇/Button篇
Tkinter LabelLable的极简例子from tkinter import *root = Tk()label = Label(root, text='timing')label.pack() # 显示Lable必需root.mainloop() # 显示主界面必需Lable使用内置位图from tkinter import*root = Tk()label = Label(root, text='timing')label.pack()for bitma原创 2020-08-12 16:59:08 · 1479 阅读 · 0 评论 -
tkinter库Button组件
丑话说在前头,你没吃饱就来砍我,我再给你做呗废话不多说,上干饭。ButtonButton是一个标准的tkinter组件,用于实现各种各样的按钮。Button可以包含文本或图像,您可以将Python函数或方法与每个按钮相关联。当按下按钮时,tkinter会自动调用该函数或方法。虽然按钮只能显示单一字体的文本,但文本可以多行显示。此外,其中的字符可以加下划线,例如标记键盘快捷键。默认情况下,可以使用Tab键移动到按钮。普通按钮使用起来非常简单。您所要做的就是指定按钮的内容(文本、位图或图像)以原创 2020-05-29 16:01:05 · 3109 阅读 · 1 评论 -
tkinter库学习笔记——Python的交互界面库
就大多数情况来说,tkinter库几乎可以满足界面设计的要求。奈何水平过低,终不得要领。此文记学习经历,共勉。原创 2020-05-27 19:30:04 · 3553 阅读 · 0 评论