在静安正规的设计公司网站,免费网站模板下载,二手车网站系统,网站建设工具最简洁的python生成exe脚本全过程 1、定义设计的GUI界面2、几个GUI界面常用函数2.1 tk.Label2.2 tk.StringVar2.3 tk.Entry2.4 tk.Button2.5 tk.Text2.6 tk.Scrollbar 3、实例3.1 需求3.2实现 4、如何使用pycharm生成可执行exe文件4.1安装pyinstaller4.2 生成exe文件 5、生成exe过程中遇… python生成exe脚本全过程 1、定义设计的GUI界面2、几个GUI界面常用函数2.1 tk.Label2.2 tk.StringVar2.3 tk.Entry2.4 tk.Button2.5 tk.Text2.6 tk.Scrollbar 3、实例3.1 需求3.2实现 4、如何使用pycharm生成可执行exe文件4.1安装pyinstaller4.2 生成exe文件 5、生成exe过程中遇到各种各样的问题咋办5.1 遇到报错的检查代码解决问题5.2 遇到warning和各种依赖问题的版本问题的5.2.1 新建环境5.2.2 使用pip安装所需的库 1、定义设计的GUI界面
python中要定义属于自己的GUI界面所用的第三方库为tkinter 总体代码框架是这样的
import tkinter as tkclass ToolWindow(tk.Tk):def __init__(self):if __name__ __main__:ToolWindow().mainloop()
# 使用mainloop()函数循环运行GUI界面中所定义好的功能2、几个GUI界面常用函数
2.1 tk.Label
tk.Label是Tkinter库提供的一个控件用于在GUI界面中显示文本或图像。 该函数的作用只是用来显示txt文本的。
2.2 tk.StringVar
tk.StringVar是Tkinter库提供的一个变量类它用于在GUI界面中存储和管理字符串类型的数据 常用的StringVar属性和方法如下
get()获取StringVar对象中的值。 set(value)设置StringVar对象中的值。 trace_add(callback)添加一个回调函数当StringVar对象中的值发生变化时会调用该回调函数。
2.3 tk.Entry
tk.Entry是Tkinter库提供的一个控件用于在GUI界面中接收用户的输入。
基本用法如下
创建一个Entry对象可以通过构造函数设置一些属性例如设置输入框的宽度、密码模式等。 使用pack()、grid()或place()方法将Entry对象添加到父容器中以便在GUI界面中显示。
2.4 tk.Button
tk.Button是Tkinter库提供的一个控件用于在GUI界面中创建按钮。
基本用法如下
创建一个Button对象可以通过构造函数设置一些属性例如按钮上的文本、点击按钮时要执行的函数等。 使用pack()、grid()或place()方法将Button对象添加到父容器中以便在GUI界面中显示。 常用的Button属性和方法如下
text设置按钮上显示的文本。 command设置按钮点击时要执行的函数。 width、height设置按钮的宽度和高度。 padx、pady设置按钮的内边距。 bg、fg设置按钮的背景色和文本颜色。 relief设置按钮的边框样式。
核心在于通过command命令关联要执行的函数。
2.5 tk.Text
tk.Text是Tkinter库提供的一个多行文本框控件用于在GUI界面中显示和编辑多行文本。
基本用法如下
创建一个Text对象可以通过构造函数设置一些属性例如文本框的宽度、高度、字体等。 使用pack()、grid()或place()方法将Text对象添加到父容器中以便在GUI界面中显示。
2.6 tk.Scrollbar
tk.Scrollbar是Tkinter库提供的一个控件用于为其他控件如Text、Listbox等提供滚动功能。
基本用法如下
创建一个Scrollbar对象可以通过构造函数设置一些属性如滚动条的方向、长度等。 使用pack()、grid()或place()方法将Scrollbar对象添加到父容器中以便在GUI界面中显示。 将Scrollbar对象与需要滚动的控件如Text、Listbox进行关联。
ok以上就是生成GUI界面常用的一些函数命令了解完这些命令之后便可以开始自己实现需要的程序了。
3、实例
3.1 需求
需求是这样的假设我有一个csv文件其中有2列数据一列是预测结果一列是金标数据。现在要通过exe加载csv文件计算两者的误差rmse并且将两列数据绘制到一张图上。
3.2实现
直接上代码进行实现详细注释包含在代码中 4、如何使用pycharm生成可执行exe文件
4.1安装pyinstaller
conda install pyinstaller
4.2 生成exe文件
pyinstaller -F -w xxxx/xxxx.py 之后便可再dist文件夹中找到所生成的exe脚本
5、生成exe过程中遇到各种各样的问题咋办
5.1 遇到报错的检查代码解决问题
5.2 遇到warning和各种依赖问题的版本问题的
5.2.1 新建环境
5.2.2 使用pip安装所需的库
注意这里必须要用pip进行安装安装完后便可成功生成exe文件。