(1)安装 使用conda 安装Camelot的最简单方法是使用[conda](https://conda.io/docs/)进行安装,这是[Anaconda]的软件包管理器和环境管理系统。 使用pip 安装依赖包(包括Tkinter和ghostscript)之后,可以简单地使用pip安装Camelot: pip install camelot-py[cv] (2)示例 # -*- coding
openpyxl)openpyxl 【python】python的打包工具pyinstaller生成exe非常大的原因分析(openpyxl)openpyxl -F 打包出来 一个一个都有200多M from tkinter tkinter.font import Font from email.mime.text import MIMEText from email.header import Header import tkinter 都还是200多m PyInstaller very big file size win7(64bit) anaconda ( 3 ) python(3.6) pyinstaller (3.4 在网上问了外国人,建议说是要安装一个 python的虚拟机器,因为我们安装的是Anaconda,里面很多库连接进去了很多不必要的其他库和包 有道理! No Anaconda 例如,这个是少了 jdcal包: ? 一次一次打包,一次次运行发现少包。 ? 最后发现,ok了!!!! 最后一次打包为 不到8m了。 从200M直接压缩到了 8M,任务完成。
提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。
小说的代码放在文末 这次主要是教大家如何做一个下载器的界面,如下图 知识点 tkinter 开发环境 版 本:Python 3.8 |Anaconda, Inc.| 编辑器:pycharm 2021.2 现在来写界面的代码 先创建一个窗口 import tkinter if __name__ == '__main__': # 窗口对象 root = tkinter.Tk() self.root.title('笔趣阁小说下载') # 设置窗口的图标 self.root.iconbitmap('favicon.ico') # tkinter
用pyinstaller打包tkinter程序,打包后运行exe是报如下错误: ? script comdty_runtime 这是由于pyinstaller现在还无法兼容plotly的原因所造成的,解决方法如下: 1.在打包时不要选择使用-F打包成单个文件 2.在打包完后,从anaconda 目录下复制plotly文件夹(作者的位置是E:Anaconda3\Lib\site-packages\plotly)到打包完成的文件夹中(作者的位置是D:\Anaconda Library\XXXX项目
但一般不把库叫作模块,例如tkinter库包含若干模块文件,此时一般说标准库tkinter而不说tkinter模块。 在Python中,有内置模块、标准库和扩展库之分。 字符串操作)、re(正则表达式模块)、os(系统编程模块)、os.path(与文件、文件夹有关的模块)、zlib(数据压缩模块)、hashlib(安全哈希与报文摘要模块)、socket(套接字编程模块)、tkinter 在开始菜单中依次打开“Anaconda3(64bit)”==>“Anaconda Prompt(Anaconda3)”,如图1-15中箭头3所示。 进入Anaconda命令提示符环境,执行conda命令管理扩展库即可。 并不是每个扩展库都有相应的conda版本,如果遇到conda无法装的扩展库,进入Anaconda Prompt(Anaconda3)命令提示符环境使用pip安装之后一样可以在Anaconda3的Jupyter
内容大纲 明确需求:自动生成透视表【这部分可以换成你的重复性工作】 安装三方依赖库:tkinter 和 pyinstaller 代码实现:包括两部分 Python 生成透视表和桌面 GUI 联动设计 二、安装三方依赖库 创建桌面窗口,这里使用 tkinter,它是 Python 自带的 GUI 库,安装后即可使用。 pip install tkinter 使用 pyinsatller 将程序打包成 exe,好处是不需要将代码部署到服务器,直接将打包好的 exe 发给对方,就能直接使用,对于这种小而轻的功能非常友好 import Tk, Entry, Button, mainloop import tkinter.filedialog import excel_to_pivot from tkinter import 像我的电脑里安装了 Python 很多的依赖包和 anaconda 等等,打包出来的文件居然 660M,打包时间长,执行时还卡,后来经过整改缩小到 31M,打包快,秒级执行。
GUI开发 Python本身包含的Tkinter库能够支持简单的GUI开发。但是越来越多的Python程序员选择wxPython或者PyQt等GUI包来开发跨平台的桌面软件。 有一些Linux发布版的安装器使用Python语言编写,比如Ubuntu的Ubiquity安装器、Red Hat Linux和Fedora的Anaconda安装器。
Spyder是Anaconda科学计算工具中默认的开发工具,做数据分析、搞机器学习的人喜欢这个工具 ? 9. Thonny Thonny是基于python内置图形库tkinter开发出来的支持多平台(windows,Mac,Linux)的python IDE,支持语法着色、代码自动补全、debug等功能,如果你正在寻找一种 兼容 Python 2.x 和 3.x,可以结合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter
2.GUI开发 Python本身包含的Tkinter库能够支持简单的GUI开发。但是越来越多的Python程序员选择wxPython或者PyQt等GUI包来开发跨平台的桌面软件。 有一些Linux发行版的安装器使用Python语言编写,比如Ubuntu的Ubiquity安装器、Red Hat Linux和Fedora的Anaconda安装器。 它的名字叫Anaconda,去官网就能下载,按照它的步骤一步步来就可以了,难度不大。要是有什么问题也可以在公众号后台加我微信咨询。 安装完成后在开始那里找到Anaconda然后打开,里面会有一个叫spyder的东西,它主要服务于python。如下为spyder的简介。
Tkinter 编程 Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如 注意:Python3.x 版本使用的库名为 tkinter,即首写字母 T 为小写 创建一个GUI程序 1 导入tkinter模块 2 创建控件 3 指定这个控件的master,即这个控件属于哪一个 还有更简单的一个例子:将'tkinter'打印到标题上,Label也不用创建了 from tkinter import * root = Tk() # 初始化Tk root.title('tkinter
问题解决 看来,应该是Matplotlib模块依赖于tkinter模块绘图,于是执行导入tkinter模块 >>> import tkinter Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'tkinter' 仍旧提示,模块不存在。 # pip3 list | grep tkinter # pip3 install tkinter Looking in indexes: https://pypi.doubanio.com/simple / Collecting tkinter Could not find a version that satisfies the requirement tkinter (from versions : ) No matching distribution found for tkinter 通过搜索引擎的帮助,发现,原来Tkinter是Python下调用tcl程序的标准程序包,于是通过以下方式尝试安装
, Glade等,在这些库中,小编只会Tkinter、wxPython和PyQt三种库,由于内置库Tkinter最为简单实用,所以就先从它开始吧,其他库以后慢慢介绍吧! 接下来,我将给大家简单地介绍一下Tkinter的使用方法。 一、简单说明 首先,我对Tkinter这一模块做一个简要地说明。 Tkinter接口在Python 2.x版本中被实现为Python模块(Tkinter.py),在Python 3.x版本中被实现为tkinter/__ init__.py模块。 Tkinter适用于各种领域,从小型桌面应用程序到科学建模和各个学科的研究工作。 学习Python的人需要从事GUI编程时,Tkinter似乎是完成工作的最简单,最快捷的方式。 、Tkinter布局管理器的使用等知识。
OptionMenu 为可选菜单,与 Combox 功能类似 创建 OptionMenu 代码: import tkinter as tk root = tk.Tk() v = tk.StringVar 如下的代码使用"Tkinter"来测试 代码: import tkinter as tk root = tk.Tk() v = tk.StringVar(root) v.set('tkinter') 程序依旧是默认值改变为 Tkinter,打印结果也变为 Tkinter,但 Tkinter 不会添加到OptionMenu 的列表中,也就是说,当选择其它的选项时,Tkinter 的值会丢失 打印 OptionMenu 的值 代码: import tkinter as tk root = tk.Tk() v = tk.StringVar(root) v.set('tkinter') def printoption( 每次点击 OptionMenu 程序打印出上次选中的项值 使用 list 作为 OptionMenu 的选项 代码: import tkinter as tk root = tk.Tk() v =
Listbox为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选 1.创建一个Listbox,向其中添加三个item from tkinter import * root = Tk() lb = Listbox(root) for item in ['python','tkinter','widget']: lb.insert(END,item) lb.pack () root.mainloop() 2.创建一个可以多选的Listbox,使用属性selectmode from tkinter import * # 依次点击这三个item,均显示为选中状态。 from tkinter import * root = Tk() lb = Listbox(root,selectmode = EXTENDED) for item in ['python','tkinter lb.delete(0,END)会删掉所有item lb.pack() root.mainloop() 6.圈选item from tkinter import * root = Tk() lb =
Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 ---- Tkinter 编程 Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 注意:Python3.x 版本使用的库名为 tkinter,即首写字母 T 为小写。 1import tkinter 创建一个GUI程序 1、导入 Tkinter 模块 2、创建控件 3、指定这个控件的 master, 即这个控件属于哪一个 4、告诉 GM(geometry manager
python结合tkinter,可以开发出我们想要的小工具,从而在工作上帮我们提供工作效率。比如,开发一个一键获取APP的包名和Activity等等。下面我们一起先记录下tkinter的基本操作。 1、tkinter小窗口及标题 #coding:utf-8 import tkinter as tk # app是一个Tk(界面)类 app = tk.Tk() app.title("标题") 2、tkinter绑定事件 #coding:utf-8 from tkinter import * def p_label(): global root Lb = Label(root 3、tkinter布局显示 #coding:utf-8 from tkinter import * root = Tk() root.title("应用程序窗口") Button(root,text 4、tkinter图片显示和button切换 #coding:utf-8 # 插入文件图片 import tkinter as tk root = tk.Tk() root.title("应用程序窗口
Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中 Tkinter 编程Tkinter 是 Python 的标准 GUI 库。 Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter Tkinter 组件 Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。 目前有15种Tkinter的部件。
Listbox 为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选 创建一个 Listbox,向其中添加三个 item 示例: import tkinter as tk root = tk.Tk() lb = tk.Listbox(root) for item in ['py3study', 'python', 'tkinter']: lb.insert(tk.END 创建一个可以多选的 Listbox,使用属性 selectmaod 代码: import tkinter as tk root = tk.Tk() lb = tk.Listbox(root, selectmode tkinter as tk root = tk.Tk() lb = tk.Listbox(root, selectmode=tk.EXTENDED) for item in ['py3study', 'python', 'tkinter']: lb.insert(tk.END, item) lb.pack() root.mainloop() 效果: ?
1、设置label的字体、颜色、背景色、宽、高 from tkinter import * root = Tk() labelfont = ('times', 20, 'bold') =BOTH) root.mainloop() 2、bd设置边框、relief=设置边框类型,cursor鼠标 image.png 3、设置BUTTON的边框、边框类型、鼠标、字体等 from tkinter ') widget.config(font=('helvetica', 20, 'underline italic')) mainloop() 4、三个窗口 import sys from tkinter from tkinter import Tk, Button tkinter.NoDefaultRoot() win1 = Tk() # two independent root check buttons, the easy way from tkinter import * root = Tk() states = [] for i in range(10): var
云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。
扫码关注云+社区
领取腾讯云代金券