![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python3之tkinter模块
运行测试环境:
1.[win-xp-32位, python3.4.4, pycharm2016.3.6];
2.[win7-32位,python3.5,pycharm2016.3.6];
3.[安卓,pydroid3_4.01 arm 和 x86];
mklpo147
此处无声胜有声
展开
-
tkinter: 文件对话框 .2021-01-17
from tkinter import *from tkinter import filedialogwin = Tk()win.title(string='tkinter: 文本对话框')win.geometry('320x480')myfiletype = [('text file', '*.txt'), ('python file', '*.py *pyw'), ('all file', '*')]# 设置 目标文件的文件类型.# 数据类型为列表,包含全部的文件后缀类型# 列表内.原创 2021-01-17 14:27:44 · 260 阅读 · 0 评论 -
tkinter: 颜色选取对话框. 2021-01-16
import tkinter.messageboximport tkinter.colorchooserwin = tkinter.Tk()win.title('tkinter:颜色选取对话框')win.geometry('320x480')color_dialog = tkinter.colorchooser.Chooser(win)def colordialog(): color = color_dialog.show() # color对象得到的赋值是一个元组,格.原创 2021-01-16 13:16:11 · 248 阅读 · 0 评论 -
tkinter : 进度条 部件.2021-01-15
import tkinter.ttk# 导入模块.# tkinter.ttk同tkinter相比很多组件都是类似的# tkinter.ttk和tkinter同时使用时存在覆盖问题window = tkinter.Tk()window.title('进度条')window.geometry('320x480')bar = tkinter.ttk.Progressbar(window, length=200)# 创建进度条对象,母窗口为window.进度条长200bar['value'.原创 2021-01-15 21:06:10 · 190 阅读 · 0 评论 -
tkinter:窗口属性 .2021-01-14修
import tkinterwindow=tkinter.Tk()# 创建窗口对象window.title(' tkinter: 第一个窗口')# 设置窗口标题window.geometry('320x480')# 设置窗口初始化大小window.iconbitmap('favicon32.ico')# 设置窗口图标window.mainloop()# 窗口主循环图片素材: https://g.csdnimg.cn/static/logo/favicon32.ico.原创 2021-01-13 14:23:55 · 233 阅读 · 0 评论 -
tkinter: 联通青啤活动流量领取 .2021-01-19
import tkinter as tkimport urllib.requestwindow = tk.Tk()window.title('联通青啤流量')window.geometry('320x480')tk.Label(window, text='联通号码:').place(x=75, y=20)photo_num = tk.Entry(window)photo_num.place(x=75, y=40)tk.Label(window, text='验证码:').place(.原创 2021-01-13 13:52:11 · 1316 阅读 · 0 评论 -
tkinter:画布 组件.2021-01-11
from tkinter import *window = Tk()window.title('我的窗口-tkinter画布范例')window.geometry('480x640')# 创建主窗口c = Canvas(window, bg='blue', height=100, width=200)c.pack()# 创建画布控件.背景蓝色,高100,宽200image_file = PhotoImage(file='favicon32.PNG')image_ = c.creat.原创 2021-01-11 13:06:19 · 206 阅读 · 0 评论 -
tkinter:刻度 控件. 2021-01-10
from tkinter import *window = Tk()window.title('我的窗口-刻度部件范例')window.geometry('480x640')# 创建主窗口l = Label(window, bg='yellow', width=30, text='')l.pack()# 创建标签def print_selection(v): l.config(text='you have sele.原创 2021-01-10 15:09:56 · 333 阅读 · 0 评论 -
tkinter: 框 组件. 2021-01-09
import tkinterwindow = tkinter.Tk()window.title('我的窗口')window.geometry('480x640')# 创建主窗口tkinter.Label(window, text='在窗口上').pack()# 创建一个标签框1 = tkinter.Frame(window)框1.pack()# 创建一个 框 部件 在window窗口上框1左 = tkinter.Frame(框1)框1右 = tkinter.Frame(框1).原创 2021-01-09 17:56:08 · 101 阅读 · 0 评论 -
tkinter:登陆窗口_账户创建和修改 .2021-01-12修
import tkinter as tkwindow = tk.Tk()window.title('我的窗口')window.geometry('480x640')# 创建主窗口canvas = tk.Canvas(window, width=500, height=200, )# 创建画布组件image_file = tk.PhotoImage(file='welcome.gif')# 加载图片文件im.原创 2021-01-08 13:58:44 · 286 阅读 · 1 评论 -
tkinter:部件布局方式_按坐标位置放置.2021-01-07
import tkinterwindow = tkinter.Tk()window.title('我的窗口')window.geometry('320x640')tkinter.Label(window, text='坐标位置').place(x=20, y=10, anchor='nw')# 部件放在坐标为(x,y)的这个位置,# anchor=nw 锚定点(锚点)是西北角window.mainloop()...原创 2021-01-07 21:11:20 · 622 阅读 · 0 评论 -
tkinter:部件布局方式_网格布局.2021-01-07
import tkinter as tkwindow = tk.Tk()window.title('我的窗口')window.geometry('320x640')for 行 in range(4): for 列 in range(3): tk.Label(window, text='网格') \ .grid(row=行, column=列, padx=10, pady=10)# 参数: row为行,colum为列,padx单元格左右间距,pa.原创 2021-01-07 20:24:45 · 196 阅读 · 0 评论 -
tkinter:部件布局方式_从边框处放置.2021-01-07
import tkinter as tkwindow=tk.Tk()window.title('my window')window.geometry('320x640')tk.Label(window,text='上').pack(side='top')tk.Label(window,text='下').pack(side='bottom')tk.Label(window,text='左').pack(side='left')tk.Label(window,text='右').pack(.原创 2021-01-07 18:23:09 · 110 阅读 · 0 评论 -
tkinter:弹窗.2021-01-07
import tkinter as tkimport tkinter.messageboxwindow = tk.Tk()window.title('my window')window.geometry('320x640')def hit_me(): # tk.messagebox.showinfo(title='', message='') # 提示信息对话窗 # tk.messagebox.showwarning() # 提出警告对话窗 # tk.messa.原创 2021-01-07 14:04:44 · 132 阅读 · 0 评论 -
tkinter:自定义菜单栏和菜单.2021-01-06
import tkinter as tkwindow = tk.Tk()window.title('my window')window.geometry('320x640')# 创建主窗口menubar = tk.Menu(window)# 创建一个自定义菜单栏,父窗口为 窗口windowfilemenu = tk.Menu(menubar, tearoff=0)# 创建一个菜单,父窗口 为 menubar菜单栏menubar.add_cascade(label='File',.原创 2021-01-06 14:30:37 · 516 阅读 · 1 评论 -
tkinter:单选按钮.2021-01-05
import tkinter as tkwindow=tk.Tk()window.title('my window')window.geometry('320x640')#创建主窗口var=tk.StringVar()l=tk.Label(window,bg='yellow',width=20,text='empty')l.pack()#创建标签def print_selection(): l.config(text='you have selected: '+var.g.原创 2021-01-05 19:42:13 · 101 阅读 · 0 评论 -
tkinter:tkinter版本号获取.2021-01-05
import tkinterprint(tkinter.TkVersion)运行环境为python3.4.4.运行后可以看到 python3.4.4 win32位版本的TK版本为8.6原创 2021-01-05 12:21:03 · 1552 阅读 · 0 评论 -
tkinter:列表部件.2021-01-04
import tkinter as tkwindow = tk.Tk()window.title('my window')window.geometry('320x640')# 主窗口创建var1 = tk.StringVar()l = tk.Label(window, bg='yellow', width=4, textvariable=var1)l.pack()# 标签创建var2 = tk.StringVar()var2.set((11, 22, 33, 44)) # 为.原创 2021-01-04 17:52:18 · 94 阅读 · 0 评论 -
tkinter:文本输入和插入显示.2021-01-03
import tkinter as tkwindow = tk.Tk() # 主窗口window.title('my window') # 窗口标题window.geometry('320x640') # 窗口大小e = tk.Entry(window, show='*')# 定义输入框e:父窗口window,输入的内容显示为*e.pack()# 放入输入框e到窗口def insert_point(): var = e.get() # get获取到e部件中输入的内.原创 2021-01-03 13:20:01 · 704 阅读 · 1 评论 -
tkinter:标签和按钮.2021-01-02
import tkinter as tkwindow = tk.Tk()window.title('my window') # 窗口的标题window.geometry('320x640') # 窗口的分辨率var = tk.StringVar()l = tk.Label(window, textvariable=var, # 标签文本.textvariable为变量,text为常量 bg='green', # 标签背景色 .原创 2021-01-02 21:21:23 · 167 阅读 · 0 评论