python_Tkinter】的更多相关文章

成品展示 具备基本的数据合并以及分数统计,不同数字的色块不同 产生随机数, 数据无法合并判定以及重新开始选项 同时可以判定游戏失败条件 需求分析 完成基本数据合并算法 游戏结束条件 界面展示 重置按钮 分数统计 代码逻辑 页面创建 展示数据 创建一个基本的数据结构地图数据来保存各位置的数值 _map_data = [ [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0] ] 展示图形 利用 tkinter 通过遍历地图数据来循环创建标签 创…
1.Excel行数统计工具 源代码 import xlrd import tkinter as tk import tkinter.filedialog # 计算一个工作簿中所有Sheet表的行数 def count_book(work_book): workbook = xlrd.open_workbook(work_book) # 打开excel sheets = workbook.sheet_names() # 读取所有sheet表,组成list列表 count = 0 for sheet…
1.Label--标签(文字/位图)控件 from tkinter import * root = Tk() root.geometry('200x200') # Label控件 字体.边框.背景 label1 = Label(root, text=', fg='red') label1.grid(row=0, column=0, sticky=E) # 边框参数:样式relief(可选值为:flat(默认),sunken,raised,groove,ridge),borderwidth:边框宽…
Grid(网格)布局管理器,是Tkinter里面最灵活的几何管理布局器.注意:不要试图在一个主窗口中混合使用pack和grid. 1.简单的布局 from tkinter import * root = Tk()label1 = Label(root, text="用户名:")label2 = Label(root, text="密码:")entry1 = Entry(root)entry2 = Entry(root)label1.grid(row=0, padx=…
1.上传单个文件 import tkinter as tk from tkinter import filedialog def upload_file(): selectFile = tk.filedialog.askopenfilename() # askopenfilename 1次上传1个:askopenfilenames1次上传多个 entry1.insert(0, selectFile) root = tk.Tk() frm = tk.Frame(root) frm.grid(pad…
Tkinter相关 python支持多种图形界面的第三方库,包括:TKwxWidgetsQTGTK等等但是python自带的库是支持TK的TKinter,使用使用Tkinter,无需安装任何包,就可以直接使用. 我使用的是pycharm编写的python,用的是python2.7版本. 要使用tkinter,首先需要导入Python提供的tkinter模块. from ttk import * 这是在我的电脑上适用的导入tkinter模块的语句. 在tkinter模块导入的时候遇到问题时,看见一…
环境:Python 3.7.2 1. 窗口基本创建(窗口标题.窗口大小) import tkinter from tkinter import * # 初始化Tk() root = Tk() # 设置窗口标题 root.title('我的工具窗口') # 设置窗口大小 root.geometry('300x200') # 窗口大小300x300,显示在屏幕上的起始坐标为(400,400) # root.geometry('300x300+400+400') # 窗口大小300x300,显示在屏幕…
1.事件绑定函数(3个) 组件.bind('事件类型',事件函数) 为一个组件绑定一个操作 组件.bind_class('组件类型','事件类型',事件函数) 为一个类组件绑定一个操作 组件.bind_all('事件类型',事件函数) 为所有组件绑定一个操作(所有操作都会当作对主界面的操作) 2.事件类型 3.事件对象 ################事件绑定的案例1: 鼠标进入组件变红,离开组件变白 # 单行文本输入框 entry = tkinter.Entry(root) entry.pac…
1.fledialog对话框 示例:askopenfilename(选择单个文件,获取文件路径) import tkinter # 导入消息对话框子模块 import tkinter.filedialog # 创建主窗口 root = tkinter.Tk() # 设置窗口大小 root.minsize(300,300) # 创建函数 def filename(): # 获取文件路径 path = tkinter.filedialog.askopenfilename() print(path)…
tkinter提供了三个模块,可以创建弹出对话窗口:(使用必须单独导入模块) 1.messagebox 消息对话框 示例:askokcancel import tkinter # 导入消息对话框子模块 import tkinter.messagebox # 创建主窗口 root = tkinter.Tk() # 设置窗口大小 root.minsize(300,300) # 声明函数 def okqqq(): # 弹出对话框 result = tkinter.messagebox.askokcan…