应用 Python 实现 其实这就是一个简单的网页爬虫的应用而已,只需要 requests 库即可实现源码的爬取,模版源码的获取直接使用正则 re 库,而工具封装还是用 tkinter 库,至于复制粘贴直接采用...pyperclip是一个Python模块,它允许你通过剪贴板复制和粘贴文本。它提供了一种简单的方法来在Python程序中处理剪贴板数据,而无需依赖特定的操作系统或GUI库。...(win, text='输入模板ID', font=('宋体', '9')) ihLabel1.place(x=7, y=14, height=22) str_TextBox1 = tkinter.StringVar...() # 绑定变量 ihTextBox1 = tkinter.Entry(win, textvariable=str_TextBox1, font=('宋体', '9')) ihTextBox1.place...https://geek-docs.com/python/python-ask-answer/65_tk_1703986748.html
Tkinter 绑定了 Python 的 Tk GUI 工具集 ,就是Python 包装的Tcl代码,通过内嵌在 Python 解释器内部的 Tcl 解释器实现, Tkinter的调用转换成 Tcl 命令...历史最悠久Python 事实上的标准 GUI , Python 中使用 Tk GUI 工具集的标准接口,已经包括在标准的 Python Windows 安装中,著名的 IDLE 就是使用 Tkinter...比较流行的一个 Tkinter 的替代品,在各种平台下都表现挺好。 PyGTK 一系列的 Python 对 GTK+ GUI 库的包装。...比较流行的一个 Tkinter 的替代品和上面类似至于两者的区别 easygui Python 中一个非常简单的 GUI 编程模块,不同于其他的 GUI 生成器,它不是事件驱动的 调用函数实现,并且使用简单...#关于 filetypes 参数的设置方法: 可以是包含文件掩码的字符串列表,例如:filetypes = ["*.txt"] 可以是字符串列表,列表的最后一项字符串是文件类型的描述,例如:filetypes
因为TKinter为Python标准库,使用TKinter完成的Python程序可以称为 “绿色软件”,不需要目标机器上安装wxPython,PyQt4等框架,只要有Python 的机器就能运行。...tkinter 打包成exe可执行文件 ttkbootstrap美化后打包 部分控件的使用说明(重要) Label,标签条在VB和Python中基本一样。...TextBox Python文本框有两种:Entry和Text,如果VB的TextBox的MultiLine=False,则 生成Entry,否则生成Text。...启动Visual Tkinter后,先按“刷新窗体列表”按钮,列出当前工程的所有窗体和控件列表。 逐个确认各控件的输出属性,在要输出的选项前打钩,如果必要,可以在属性列表中双击修改属性的值。...总结 文章简单的记录了,python tk 可视化GUI开发经历,希望能对你有用,这是一个VB6的ADDIN(外接程序),用于使用VB6开发工具直接拖放控件, 直接可视化完成Python的TKinter
最近有点忙,想做一个实时监检公众号文章阅读量的工具,这就需要使用到GUI ,正好我的知识星球球友:知识星球:Python绿色通道 投稿来了,他的公众号名称「Python梦工厂」点击原文可以查看他的文章。...我们编写的 Python 代码会调用内置的 Tkinter,Tkinter 封装了访问 Tk 的接口;Tk 是一个图形库,支持多个操作系统,使用Tcl 语言开发;Tk 会调用操作系统提供的本地 GUI...# 绑定事件,点击按钮控制台输出语句 btn1 = tkinter.Button(win, text="点击1", command=f, width=10, height=2) btn1.pack()...# 获取输入控件的值,输出在控制台 print(v.get()) print(entry.get()) 效果图 ?...最后 现在点击阅读原文加入查看原创文章! 推荐阅读 一起来做Python项目实战吧!
0、前言 有不少初学者会问,Python 写的程序看起来好丑啊,只能在那个黑黑的框里运行吗?...但即便如此,本可以靠实力的 Python,偏偏也能靠脸走出一片天。...1、Tkinter Tkinter 内置于 Python。没错,Tkinter 姓赵。是与 Tk/Tcl 关系最密切的图形库,历史悠久、用户广泛。...跨桌面平台,但只能在 Python2 上使用,另外该库最后更新日期是 2012 年。...最后做个小调查,以上几个,你正在使用的、打算使用的、或看着比较顺眼 GUI 是哪一个?得票较多的,我们将继续做更深入的介绍。
文章接前一篇文章:Python 学习之 Tkinter「上 」 文章来源还是来自于我的知识星球球友.Python绿色通道 GUI教程就这么多了,完全满足我们日常做小工具的需求了,如果要继续深入可以自己研究...v.set(("one", "two", "three", "four")) # 设置元素值 # 绑定事件 鼠标双击两次,控制台输出对应的列表项的值 def show(event): print...def showMenu(event): menuBar.post(event.x_root, event.y_root) win.bind("", showMenu) 最后一张效果图留给大家去实现...推荐阅读 一起来做Python项目实战吧!...Python 学习之 Tkinter「上 」 用Python获取公众号评论并生成词云图证明抖音无罪 Python抓取公众号文章并生成pdf文件保存到本地 用Python抓取某大V的公众号文章 抓取得到
百度百科以及查阅的资料介绍: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 。...但是 Python 自带的库是支持 Tk 的 Tkinter ,使用 Tkinter ,无需安装任何包,就可以直接使用。...我们编写的 Python 代码会调用内置的 Tkinter,Tkinter 封装了访问 Tk 的接口;Tk 是一个图形库,支持多个操作系统,使用Tcl 语言开发;Tk 会调用操作系统提供的本地 GUI...# 绑定事件,点击按钮控制台输出语句 btn1 = tkinter.Button(win, text="点击1", command=f, width=10, height=2) btn1.pack()...# 获取输入控件的值,输出在控制台 print(v.get()) print(entry.get()) 例:点击按钮输出输入框的内容 def showInfo(): print(entry.get
设计好后,复制对应的网址,然后用 Python 程序 Tkinter Designer 自动生成你设计好的界面的 Tkinter 代码(标准库 Tkinter 是最受欢迎的图形界面库之一)。...将目录更改为该文件夹: cd Tkinter-Designer 安装依赖 pip3 install -r requirements.txt 执行 python3 tkinter_designer.py...需要注意的是,元素的命名是有要求的,如果是文本输入框,命名必须是 TextBox,如果是按钮,必须是 Button,除 Text 类型外,其他元素的名称必须为以下 5 种: ?...生成代码 python3 tkinter_designer.py 执行上述脚本后,你将看到一个漂亮的 GUI 界面: ?...最后的话 本文分享了一个简单的设计软件界面的方法,借助于 Tkinter Designer 工具将 Figma 的设计文件直接转换成代码,非常省时省力,提升效率,准备 GUI 编程的朋友们可以尝试一下。
Python 图形化界面基础篇:处理键盘事件 引言 在 Python 图形用户界面( GUI )应用程序开发中,处理键盘事件是一项重要的任务。...在本文中,我们将深入研究如何使用 Python 的 Tkinter 库来处理键盘事件,并演示如何在应用程序中实现一些常见的键盘交互功能。...Tkinter 库简介 在开始之前,让我们简要介绍一下 Tkinter 库。 Tkinter 是 Python 标准库中的一个模块,用于创建图形用户界面应用程序。...步骤5:启动 Tkinter 主事件循环 最后一步是启动 Tkinter 的主事件循环,这将使窗口变得可交互,允许用户进行键盘交互操作。...最后,启动了 Tkinter 的主事件循环,使窗口变得可交互。 结论 在本文中,我们学习了如何使用 Python 的 Tkinter 库来处理键盘事件。
如果单击一个项目,然后拖动鼠标会跟随选中,是默认的。 2.SINGLE:和 BROWSE 的区别是你只能选择一行,不能拖动。...用法同删除 lb.select_clear(0) print(lb.size) # 控制台返回元素个数 print(lb.get(0, 2)) # 获取元素值,用法同删除 print(lb.curselection...'green', 'blue', 'yellow', 'white') v.set(("one", "two", "three", "four")) # 设置元素值 # 绑定事件 鼠标双击两次,控制台输出对应的列表项的值...Java", "Python", "PHP", "JS", "C#", "Mysql", "退出"]: if i == "退出": menu1.add_separator()...def showMenu(event): menuBar.post(event.x_root, event.y_root) win.bind("", showMenu) 最后一张效果图留给大家去实现
首先,我们需要安装Python和相关的科学计算库,前提是已经安装了Python环境,并使用pip安装了numpy、matplotlib和tkinter库。...,通过运行tkinter的主事件循环来显示图形用户界面,具体操作如下所示:window.mainloop()通过以上步骤,就基本完成了一个基于Python的具有图形用户界面的遗传算法实现,你可以运行这段完整的源码...但是可以提供一个基于文本输出的演变过程,可以在控制台或命令行界面中查看,以下是修改后的代码,可以在控制台中输出遗传算法的演变过程,具体代码如下所示:import numpy as np# 定义问题的目标函数...最后,使用Python实现遗传算法可以很简单,因为Python具有简洁而强大的语法和丰富的科学计算库,可以使用Python的位运算功能来处理二进制编码,使用numpy库进行数值计算,以及使用matplotlib...最后,期待你能够进一步探索和拓展这个有趣而强大的算法领域,祝你在使用遗传算法的世界中取得成功!(注:由于笔者也是初学者,分享的内容难免会有差错,还请各位看官不吝赐教,也求大佬不喷。)
关于写这个软件的目的: 读者留言给我说想看GUI方面的内容 用Python做一点有用的事情 一、演示 二、代码 已上传到Github : https://github.com/lizechen2018...f = open('待办事件', 'r') w.textbox('待办事件', 'Display', f) f.close() def removeAffair(self...self): '''Display the Record of the having finished''' f = open('完成记录', 'r') w.textbox...GUI方面,由于新手并不熟悉tkinter,为了快速开发,使用了easygui模块,该模块完全以tkinter为基础,提供了便捷的方法,支持快速开发出一个像样的GUI程序。...缺点:部分bug未处理,未经优化,过于冗长 五、结尾 功能简介:领域包括了「面向 Python 基础,进阶和有趣应用」的一站式技术分享,挖掘学习者在学习当中遇到的各类问题并分享经验,关注实用技能和有趣新闻
作者:黄伟呢 来源:快学Python 本文简介 说实话,这个需求头一次碰到,黄同学相信对于大多数朋友来说,也是头一次碰到。“提取excel文本框中的内容”,对,你没有听错!...我也不知道你碰到过没有,但是这确实是一位朋友提出的很好的问题。 ? 说实话,Python操作excel的库很多,但是我几乎没有找到实现这个需求的api。...最后查阅一番,只有xlwings这个库了!注意:这个库是第三方库,大家一定要提前安装,并且一定要使用最新版本!最新版本!最新版本!不然有些方法你无法使用。...wb = app.books.open('test1.xlsx') for sheet in wb.sheets: for shape in sheet.shapes: if "TextBox...当然,这是针对某一个表,掌握了方法,给你多个表,不就是循环读取就行吗? 1000个表,自己可以下去尝试一下哦! 人生苦短,快学Python
首先 服务器一旦启动 男生没有发起对话的权利 这一点很好理解 服务器总是在等待连接 只有当你心爱的女朋友 开心了、伤心了、寂寞了 打开了HT发起连接 服务器才响应启动对话界面 可是很不幸 今天这个渣男非常不耐烦...你需要输入地址与端口 局域网下 你得去问问渣男地址 端口我已设好 只能是8888 公网下 渣男得去做socket内网穿透 地址与端口视情况而定 每一次填好后然后回车 最后等待连接 成功后就能快乐的私密的聊天了...最后 请不要重复启动 那样你将打开一个无用界面 3 送上代码是我一向的原则 本次练手小项目 结合了Socket网络编程与GUI编程 这其中有一些坑得亲自去踩才有意义 公众号发送“HT”获得软件 或者...socket import time import win32api import win32gui from tkinter import * import threading from tkinter...import scrolledtext from tkinter.messagebox import showerror from tkinter.messagebox import showinfo
二、安装三方依赖库 创建桌面窗口,这里使用 tkinter,它是 Python 自带的 GUI 库,安装后即可使用。...创建一个目录,包含exe文件,但会依赖很多文件(默认选项) -c –console, –nowindowed 使用控制台,无界面(默认) -w –windowed, –noconsole 使用窗口,无控制台...解决方案是在 Windows 系统下安装一个 Python 的虚拟环境,前提是已经在电脑上安装过 Python 才可以进行如下操作。...\Python38\python.exe" py38 进入虚拟环境,可以看到只有几个默认的 Python 库 这时可以测试一下代码,是否缺少相关依赖,比如我这个缺少 Pandas,openpyxl,...上述操作完成后,打包就可以了,最后退出虚拟环境即可。
你会发现gb18030在控制台和py的某些控件上输出是乱码 是因为 控制台是utf-8 想在这上面输出中文的话你得encode('raw_unicode_escape...最后需要将使用密码字典文件导入进来实施破解即可。如果破解成功就弹出对话框显示破解成功,并且将破解获取到的wifi密码显示到wifi密码这一栏中,如果破解不成功,显示破解失败对话框。...实验步骤:分两步 step1:编写界面代码 这一步需要使用tkinter模块,这是python自带的图形界面库,通过import tkinter调用使用就可以了,代码中set_init_window函数就是实现界面排版功能...最后的界面实现结果如下图: ?...github下载:https://github.com/Leno1993/python-wifi code # coding:utf-8 from tkinter import * from tkinter
程序员过中秋的一百种方式之——Python恶作剧 中秋了,总要有点视频看,可以看看自己的回忆,也可以搜罗一下自己当年存储的视频。 本示例执行后会自动打开D盘的所有视频。.../usr/bin/python # -*- coding:cp936 -*- import os import time from tkinter import messagebox def dfs.../usr/bin/python # -*- coding:cp936 -*- import os import time from tkinter import messagebox def dfs.../usr/bin/python # -*- coding:cp936 -*- import sys import os import tkinter.messagebox as messagebox.../usr/bin/python # -*- coding:cp936 -*- import sys import os import tkinter.messagebox as messagebox from
本文主要就是介绍最后一种方式,.py和.pyc都比较简单,Python本身就可以搞定。...可以直接发布输出的整个文件夹里面的文件,或者生成的可执行文件。你只需要告诉用户,你的应用App是自我包含的,不需要安装其他包,或某个版本的Python,就可以直接运行了。...,包含exe文件,但会依赖很多文件(默认选项) -w 表示去掉控制台窗口,这在GUI界面时非常有用。...不过如果是命令行程序的话那就把这个选项删除吧 -c –console, –nowindowed 使用控制台,无界面(默认) -p 表示你自己自定义需要加载的类路径,一般情况下用不到 -i 表示可执行文件的图标...工程 运用 pyinstaller 打包成exe,运行exe文件的时候,会弹出一个dos命令窗口,这个窗口可以看到一些打印信息,如果想只运行tkinter 页面,去掉dos窗口需要在打包的时候 加上
t = input('请输入一个数字:\n') print(int(t)*int(t)*int(t)) 一、 在命令行执行打包成exe文件命令: cxfreeze cx1.py –target-dir...输出文件夹 双击运行exe文件: 二、 编译cx_setup.py脚本,执行文件,生成exe文件。...: [“os”], “excludes”: [“tkinter”]} #GUI应用程序需要不同的Windows平台(默认情况下是控制台应用程序) base = None if sys.platform...setup.py build 打包成功 双击exe文件运行: 发现有控制黑板: 在setup.py中加入命令,消除控制台: base = None if sys.platform...为了不至于每次都要打开 setup.py文件修改打包的py文件名字,所以想出一办法: 每次都可以在命令行里命令:python setup.py build /bdist_msi 我们将我们要打包的程序的名字写入文档里
领取专属 10元无门槛券
手把手带您无忧上云