(row=0, column=1) 13 14 tkinter.Button(self.tk,text="选择",command=self.selectPath).grid(row=0..., column=2) 15 tkinter.Button(self.tk,text="开读",command=self.readTxt).grid(row=0, column=3) 16...17 self.txt = tkinter.Text(self.tk) 18 self.txt.grid(row=1,columnspan=4) 19 20...self.tk.mainloop() 再者通过filedialog并增加一个按钮事件来达到选择电脑磁盘中的某个文件,并读取txt内容显示在文本框中: 1 #选择文件 2 def selectPath...self.txt.insert('insert',line) 15 else: 16 break 最后开读按钮事件只需要获取到文本框中内容
tkinter的组件: Button 按钮控件;在程序中显示按钮。...Entry窗口组件: Entry是tkinter类中提供的的一个单行文本输入域,用来输入显示一行文本,收集键盘输入(类似 HTML 中的 text) e1 = tk.Entry(win, show='...Text组件: Text是tkinter类中提供的的一个多行文本区域,显示多行文本,可用来收集(或显示)用户输入的文字,格式化文本显示,允许你用不同的样式和属性来显示和编辑文本,同时支持内嵌图象和窗口。...Menu: 菜单条,用来实现下拉和弹出式菜单,点下菜单后弹出的一个选项列表,用户可以从中选择 在界面中设置菜单,和多级子菜单 在tkinter中,菜单组件的添加与其他组件有所不同。...这个小工具的目标是,让我们来创建我们的应用程序,可以通过使用各种菜单。核心功能,提供的方式来创建三个菜单类型:弹出式,顶层,和下拉 ? Label: Label用于在指定的窗口中显示文本和图像。
,人工肉眼对比太费劲,还容易出错,搞个Python小工具,会不会事半功倍 ” 运行脚本,可以把前后两个 Excel 文件当中不同的内容数据展现出来,不同 sheet 页签表示不同的数据处理结果...萝卜 财务小妹 放心放心,这次绝对不会亏待了 好嘞,开干 萝卜 我们先导入两份测试数据,进行 old 和 new 的处理,注意数据中 account number 是唯一索引 old = pd.read_excel...来编写 GUI 程序 我们首先导入 Tkinter 库并进行初始化 import tkinter from tkinter import * from tkinter import Label,...="文件选择1", command=selectFile1).grid(column=2, row=0) label2 = Label(window, text="文件2:").grid(column...="文件选择2", command=selectFile2).grid(row=1, column=2) label3 = Label(window, text="新文件路径:").grid(column
大家好,又见面了,我是你们的朋友全栈君 最近写小工具,用了pyhon的Tkinter,mark一下,省的到处去找。。。...(END,var.get()+"\n") Radiobutton(master=root,text="选择1",variable=var,value="输出选择1",command=fun_1).grid...(row=0,column=0) Radiobutton(master=root,text="选择2",variable=var,value="输出选择2",command=fun_2).grid(row...:utf-8 from Tkinter import * root = Tk() text = Text(master=root) #将下拉菜单添加到任意位置 def fun_1(): text.insert...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
一、背景 利用Requests模块获取有道词典web页面的post信息,BeautifulSoup来获取需要的内容,通过tkinter模块生成gui界面。.../bin/env python -- coding:utf-8 -- _author:kaliarch import tkinter as tk from fanyi import search class...,点击翻译即可查看翻译结果 Python实现翻译小工具 Python实现翻译小工具 可以利用cx_Freeze打包成windows的mis安装小程序,方便使用 Python实现翻译小工具 切换到项目目录下执行...python setup.py bdist_msi 待执行完毕,可以项目文件下生成两个文件夹dist中为msi安装文件,在其他windows服务器安装后就为build下的文件内容,在build下的exe.win-amd64...-3.6下的windows.exe 就可打开小工具 Python实现翻译小工具 进行安装测试 Python实现翻译小工具 安装完成后可以运行安装目录下的windows.exe打开小工具 Python实现翻译小工具
今天我们继续分享真实的自动化办公案例,希望各位 Python 爱好者能够从中得到些许启发,在自己的工作生活中更多的应用 Python,使得工作事半功倍!...需求 由于工作当中经常需要对比前后两个 Excel 文件,文件内容比较多,人工肉眼对比太费劲,还容易出错,搞个 Python 小工具,会不会事半功倍 运行脚本,可以把前后两个 Excel 文件当中不同的内容数据展现出来...来编写 GUI 程序 我们首先导入 Tkinter 库并进行初始化 import tkinter from tkinter import * from tkinter import Label, Button...="文件选择1", command=selectFile1).grid(column=2, row=0) label2 = Label(window, text="文件2:").grid(column...="文件选择2", command=selectFile2).grid(row=1, column=2) label3 = Label(window, text="新文件路径:").grid(column
python结合tkinter,可以开发出我们想要的小工具,从而在工作上帮我们提供工作效率。比如,开发一个一键获取APP的包名和Activity等等。下面我们一起先记录下tkinter的基本操作。...3、tkinter布局显示 #coding:utf-8 from tkinter import * root = Tk() root.title("应用程序窗口") Button(root,text...[justify]:对齐方式,[frame]所属框架 textLabel = tk.Label(frame1, textvariable=var,justify = tk.LEFT) # 显示文字内容...= tk.PhotoImage(file="gzh.gif") # file:t图片路径 imgLabel = tk.Label(frame1, image=photo) # 把图片整合到标签类中...文字内容 command:触发方法 theButton = tk.Button(frame2, text="我是下面的按钮", command=callback) theButton.pack()
任务背景 在测试某个系统时经常会用到手机号码,但是有时一个手机号使用后就不能再次使用了,经常要想一些可用的手机号,如18888888888等等,每次想手机号也挺麻烦的,所以这次想着做一个生成手机号的小工具...存放所有生成的电话号码 phone_output = list() # 存放去重后的电话号码 def create_phone(count, choice): # 参数1为生成号码的个数,参数2为运营商选择...使用Tkinter做一个界面小工具 代码如下: # -*- coding:utf-8 -*- import tkinter as tk from tkinter import ttk from tkinter...="目标路径:") self.lab2 = tk.Label(self.window, text="选择运营商:") self.lab3 = tk.Label(self.window, text="生成数量...self.info.insert('end', ",".join(b) + '\n') # 输出到页面,并且每输出一组(6个)就追加一个换行符 def cle(self): """定义一个函数,用于清空输出框的内容
你是否想过自己能够开发一个桌面小工具?如果答案是“是”,那么你来对地方了!今天,我们要一起使用Python中的tkinter库,来创建一个简易的桌面计算器。1. 为什么选择tkinter?...开始我们的计算器之旅首先,引入必要的库:import tkinter as tkfrom tkinter import ttk然后,我们创建一个名为SimpleCalculator的类,继承自tk.Tk...我们定义了一个列表,列出了每个按钮的文本以及其在网格布局中的行和列位置:def create_buttons(self): # 按钮及其位置的列表 buttons = [ ("...(self, text=text, width=7, command=lambda: self.button_click(text)) button.grid(row=row, column=col...定位按钮位置在用户点击按钮时,button_click方法会被触发:def button_click(self, char): current = self.entry.get() # 获取文本框当前的内容
为了解决这些问题,我在负责易班技术部的研发工作中,自主研发了三款小工具,分别是自动收集课群作业、自动创建课群和自动查看课群号。使用教程首先,我们需要登录到易班账号,并进入任意界面(以下以课群页为例)。...图片在开发者工具面板中,选择"网络"选项卡,并刷新页面。然后,点击第一个请求,复制其中的Cookie字符串(即账号的Cookie)。在优课作业截止后,我们需要点击"批改作业页面",并复制该页面的链接。...图片将上述复制的内容输入到相应的工具中即可开始自动化作业下载的过程。如果在使用过程中遇到报错,请查看日志文件,检查是否开启了代理或链接是否正确。...图片开发过程在开发这些小工具的过程中,我完成了以下任务:添加了日志功能,方便用户查看和排查问题;实现了智能报错功能,能够提示用户出现的错误;对代码进行了重构,提高了代码的可读性和可维护性;正在测试收集作业自动换页功能...="路径选择", command=selectPath).grid(row=3, column=2) # 消息提示框 text = Text(root) # text.pack(fill
Python 图形化界面基础篇:添加单选按钮( Radiobutton )到 Tkinter 窗口 引言 在 Python 图形化界面基础篇的这篇文章中,我们将专注于 Tkinter 中如何添加单选按钮...在本文中,我们将详细解释如何在 Tkinter 窗口中添加单选按钮,并如何获取用户所做的选择。 什么是 Tkinter 单选按钮( Radiobutton )?...通常,单选按钮将一组相关选项放在一起,用户可以选择其中一个选项,而选择其他选项会自动取消之前的选择。 让我们开始学习如何在 Tkinter 窗口中添加单选按钮。...在这个示例中,我们使用 get() 方法获取用户选择的单选按钮的值,并根据值更新标签的文本。...结论 在本文中,我们学习了如何在 Tkinter 窗口中添加单选按钮,并如何获取用户所做的选择。单选按钮是 GUI 应用程序中常用的元素,用于提供一组互斥的选项。
介绍 欢迎来到本篇文章,我们将带您深入了解如何在Python中使用Tkinter库来创建图形用户界面(GUI)应用程序。...什么是Tkinter? Tkinter是Python标准库中的一个模块,它提供了创建GUI应用程序所需的工具和组件。...您可以使用不同的布局管理器来安排组件,如pack、grid和place。...事件处理 GUI应用程序通常需要处理用户的交互事件,如点击按钮、输入文本等。在Tkinter中,您可以使用回调函数来处理这些事件。...="选择我") check_button.pack() radio_button = tk.Radiobutton(root, text="选项1") radio_button.pack() 图片 列表框
为了解决这些问题,我在负责易班技术部的研发工作中,自主研发了三款小工具,分别是自动收集课群作业、自动创建课群和自动查看课群号。...在开发者工具面板中,选择"网络"选项卡,并刷新页面。然后,点击第一个请求,复制其中的Cookie字符串(即账号的Cookie)。...将上述复制的内容输入到相应的工具中即可开始自动化作业下载的过程。 如果在使用过程中遇到报错,请查看日志文件,检查是否开启了代理或链接是否正确。...开发过程 在开发这些小工具的过程中,我完成了以下任务: 添加了日志功能,方便用户查看和排查问题; 实现了智能报错功能,能够提示用户出现的错误; 对代码进行了重构,提高了代码的可读性和可维护性; 正在测试收集作业自动换页功能...="路径选择", command=selectPath).grid(row=3, column=2) # 消息提示框 text = Text(root) # text.pack
Python 图形化界面基础篇:添加复选框( Checkbutton )到 Tkinter 窗口 引言 在 Python 图形化界面基础篇的这篇文章中,我们将专注于 Tkinter 中如何添加复选框(...在本文中,我们将详细解释如何在 Tkinter 窗口中添加复选框,并如何获取用户所做的选择。 什么是 Tkinter 复选框( Checkbutton )?...复选框通常用于提供二进制选择,例如启用/禁用某些功能或选择多个项目。 让我们开始学习如何在 Tkinter 窗口中添加复选框。...checkbox.pack() pack() 方法会根据窗口的大小和内容自动调整复选框的位置。...结论 在本文中,我们学习了如何在 Tkinter 窗口中添加复选框,并如何获取用户所做的选择。复选框是 GUI 应用程序中常用的元素,用于提供二进制选择。
好用是好用,但有一个缺点:得手动选择类目。有这么多类目,一个个手动选也太累了。...所以做了一个自动搜索的小工具,效果如图: 当然也是开源的,放到了这里:GitHub - 1061700625/small_tools_v2: 使用tkinter和Python制作的小工具集,非常方便自己扩展...as tk import tkinter.messagebox as msgbox import tkinter.ttk as ttk import tkinter.simpledialog as simpledialog...social-sciences-and-humanities', ] results = [] for target in tqdm(filterDisciplines, desc='挨个搜索中...perform_search(keyword): nonlocal processing processing = True button.config(text="搜索中
Tkinter 编写的程序,也称为 GUI 程序,GUI (Graphical User Interface)指的是“图形用户界面”,它是计算机图形学(CG)的一门分支,主要研究如何在计算机中表示图形,...当您想要制作一个小工具的界面或者比较简单的桌面应用程序时,那么Tkinter 将是一个不错的选择。...文本,通常会使用tk.Lable设置,在参数中能看到,bg是北京颜色,fg是文字颜色,font的参数里面是字体设置。...= tk.Label(root_window, text="2022创造更多的价值", bg="yellow", fg="red", font=('Times', 20, 'bold italic')...) # 将文本内容放置在主窗口内 text.pack() # 添加按钮,以及按钮的文本,并通过command 参数设置关闭窗口的功能 button = tk.Button(root_window, text
一、背景 利用Requests模块获取有道词典web页面的post信息,BeautifulSoup来获取需要的内容,通过tkinter模块生成gui界面。.../bin/env python # -*- coding:utf-8 -*- # _author:kaliarch import tkinter as tk from fanyi import search...10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=] 切换到项目目录下执行python setup.py bdist_msi 待执行完毕,可以项目文件下生成两个文件夹dist中为...msi安装文件,在其他windows服务器安装后就为build下的文件内容,在build下的exe.win-amd64-3.6下的windows.exe 就可打开小工具 [watermark,size_...=] 安装完成后可以运行安装目录下的windows.exe打开小工具 [watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x
但是无论python如何在GUI编程中,都有很多优秀的模块。 1、tkinter是python自带的GUI模块。 IDLE就是通过这个模块开发的。...2、guieasy模块对Tkinter进行了二次封装。 GUI操作变得更简单,但也局限于表面使用。 3、wxpython是流行的跨平台GUI工具包。 包装wxWidgets(用C++编写)。...假如您对GUI编程非常感兴趣,您可以用心学习这个模块,但是如果您只是想快速实现一些GUI功能,我建议您学习tkinter模块,为什么? tkinter作为python默认的模块库,不需要单独安装。...与wxpython和pyqt相比,tkinter在编程小工具方面效率更高。 tkinter网上有很多快速入门教程。 以上就是python GUI编程的模板介绍,希望对大家有所帮助。
Python下的GUI 最近在使用Python语言编写测试的小工具,提供给他人使用。因此工具需要以GUI形式输出,使得使用者能够快速上手。...充分调研过后,选择了Tkinter,主要是因为其语法简单,并且是Python中自带的标准GUI库,不需要下载安装,随时使用,跨平台兼容性比较好。 ?...创建一个GUI 创建一个GUI程序需要以下4步: 导入Tkinter模块(Python3.X版本为小写tkinter) 创建控件 指定控件的master, 即这个控件属于哪一个 告诉GM(geometry...控件 Tkinter提供各种控件,如按钮,标签和文本框等,具体控件如下表: ? 可根据表中控件进行调用,做出合理的GUI布局。 ? 属性 控件自带的共同属性,如大小,字体和颜色等。...可根据控件展现形式选择相应的属性,具体属性如下表: ? ? 几何管理 Tkinter控件有特定的几何状态管理方法,管理整个控件区域组织,以下是Tkinter公开的几何管理类:包、网格、位置。
Python 开发的小工具实际上是将 Python 程序打包成 exe,分享即可用,即便电脑没有安装 Python 环境,也可以使用,用代码提高工作效率,尽量少加班。...内容大纲 明确需求:自动生成透视表【这部分可以换成你的重复性工作】 安装三方依赖库:tkinter 和 pyinstaller 代码实现:包括两部分 Python 生成透视表和桌面 GUI 联动设计...filename = tkinter.filedialog.askopenfilename(title='选择文件') pross = excel_to_pivot.ExcelToPivot...重要是不同虚拟环境可以搭建不同的 Python 版本,创建时候选择,我们这里需要一个相对 "干净" 的 Python 环境,没有安装过多依赖包,避免 exe 打包文件过大,所以用到虚拟环境。...同时,我也在 B 站上发布了一期内容的视频,欢迎三连呀!
领取专属 10元无门槛券
手把手带您无忧上云