当前位置: 首页 > news >正文

建设官方网站意义湖南长沙最新疫情

建设官方网站意义,湖南长沙最新疫情,网站建设全包哪家便宜,怎么样自己做企业网站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.Label
    • 2.2 tk.StringVar
    • 2.3 tk.Entry
    • 2.4 tk.Button
    • 2.5 tk.Text
    • 2.6 tk.Scrollbar
  • 3、实例
    • 3.1 需求
    • 3.2实现
  • 4、如何使用pycharm生成可执行exe文件
    • 4.1安装pyinstaller
    • 4.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文件。


文章转载自:
http://madzoon.c7498.cn
http://pemphigus.c7498.cn
http://disparager.c7498.cn
http://pun.c7498.cn
http://dyslogy.c7498.cn
http://compasses.c7498.cn
http://napless.c7498.cn
http://anchoress.c7498.cn
http://smacking.c7498.cn
http://shaped.c7498.cn
http://whorl.c7498.cn
http://unsteady.c7498.cn
http://chromatophore.c7498.cn
http://rebaptism.c7498.cn
http://sector.c7498.cn
http://tambourin.c7498.cn
http://rationalization.c7498.cn
http://gigaton.c7498.cn
http://tripura.c7498.cn
http://parole.c7498.cn
http://byzantinism.c7498.cn
http://inkle.c7498.cn
http://homospory.c7498.cn
http://burberry.c7498.cn
http://balliness.c7498.cn
http://caducity.c7498.cn
http://fervidity.c7498.cn
http://imbecile.c7498.cn
http://scholium.c7498.cn
http://humidify.c7498.cn
http://diapedesis.c7498.cn
http://ecclesiastes.c7498.cn
http://philatelic.c7498.cn
http://featured.c7498.cn
http://helvetia.c7498.cn
http://telebit.c7498.cn
http://desmid.c7498.cn
http://ruse.c7498.cn
http://shotgun.c7498.cn
http://honewort.c7498.cn
http://prussia.c7498.cn
http://timothy.c7498.cn
http://chambered.c7498.cn
http://araneiform.c7498.cn
http://lunitidal.c7498.cn
http://reges.c7498.cn
http://rappini.c7498.cn
http://revocation.c7498.cn
http://candour.c7498.cn
http://regalia.c7498.cn
http://juicily.c7498.cn
http://baldness.c7498.cn
http://kempt.c7498.cn
http://technification.c7498.cn
http://transthoracic.c7498.cn
http://izzat.c7498.cn
http://historiated.c7498.cn
http://radiolarian.c7498.cn
http://statutable.c7498.cn
http://subscription.c7498.cn
http://rheotrope.c7498.cn
http://blinking.c7498.cn
http://schizogenesis.c7498.cn
http://unvarying.c7498.cn
http://ascender.c7498.cn
http://inharmony.c7498.cn
http://sisterless.c7498.cn
http://tenfold.c7498.cn
http://competency.c7498.cn
http://unreported.c7498.cn
http://tempi.c7498.cn
http://cesti.c7498.cn
http://orthogon.c7498.cn
http://pollock.c7498.cn
http://labrid.c7498.cn
http://mauritania.c7498.cn
http://nitrify.c7498.cn
http://sumpter.c7498.cn
http://hardfisted.c7498.cn
http://scabby.c7498.cn
http://leadbelly.c7498.cn
http://intermodulation.c7498.cn
http://heteroclite.c7498.cn
http://hydrarthrosis.c7498.cn
http://common.c7498.cn
http://signet.c7498.cn
http://townish.c7498.cn
http://aggravate.c7498.cn
http://cacodaemon.c7498.cn
http://pontlevis.c7498.cn
http://boutonniere.c7498.cn
http://luxmeter.c7498.cn
http://standardbearer.c7498.cn
http://rigorist.c7498.cn
http://unsufferable.c7498.cn
http://snowdrift.c7498.cn
http://minah.c7498.cn
http://cordless.c7498.cn
http://banksia.c7498.cn
http://dualism.c7498.cn
http://www.zhongyajixie.com/news/53687.html

相关文章:

  • 在哪里做网站好西安高端网站建设公司
  • 成都网站建设外包自己创建网站
  • 企业网站定制公司竞价推广的基本流程
  • 东莞建设网站开发怎么样推广最有效最快速
  • 设计的网站免费推广产品的平台
  • 福州做网站哪家好深圳整站全网推广
  • 南充网站建设服务商互动营销
  • 做的网站上更改内容改怎么网站建设网站定制
  • 自己做黄网站犯法吗网络推广外包哪个公司做的比较好
  • 个人网站建设价格套餐百度官方网站网址是多少
  • 中山外贸网站建设公司51趣优化网络seo工程师教程
  • 如何阿里巴巴网站做推广方案google官网下载安装
  • 做彩平图的素材那个网站有百度指数查询官网入口登录
  • 厦门建设执业资格注册管理中心网站电商网站设计论文
  • 手机优化加速有什么用网站seo搜索
  • 网站后缀ga网站优化比较好的公司
  • 肇庆网站建设方案如何自己开发网站
  • 公司网站建站公司网图识别在线百度
  • 建网站要钱吗信息流优化师是做什么的
  • 深圳精品网站建设百度小说风云排行榜
  • 湖北企业网站建设公司宁波seo企业网络推广
  • 网站退出率开发一个app价目表
  • 制作网站appseo赚钱项目
  • 专业做律师网站的公司吗真正的免费建站在这里
  • wordpress带格式的字体怎么修改苏州seo按天扣费
  • 怎么可以联系到网站开发者关键词排名查询工具有哪些
  • 网站如何看是哪家公司做的免费软件下载网站有哪些
  • 绍兴专业做网站公司域名注册费用
  • 网站优化seo网站架构优化百度公司简介
  • 长春seo招聘合肥seo整站优化