手把手教你给Python程序写图形界面,并且打包成exe文件

手把手教你给Python程序写图形界面,并且打包成exe文件,第1张

官网下载Python3,LZ的配置环境是Python36,PyCharm 201721

File->Settings->Tools->External Tools,点击+好配置好即可,LZ已经配置好了,刚开始是没有的

Program里面填designerexe的位置,Working directory里面点击右面的Insert按钮,插入和一样的值即可

Program里面填pythonexe的安装目录,Parameters里面填如下内容

Working directory点击右面Insert按钮插入相同内容即可

兴建一个项目,右键点击项目->External Tools->QtDesigner,d出QtDesigner的图形界面如下,LZ拖入了2个按钮

这时你会发现多了一个untiledui文件,文件名LZ用的是默认的,右键点击这个ui文件->External Tools->PyUIC,这时文件夹下多了一个untitledpy文件,打开untitledpy,加入以下内容Ctrl+Shift+F10运行即可

untitledpy

运行结果

LZ用的是pyinstaller,pyinstaller不支持Python36,无奈又下载了一个Python35的环境,运行和打包在Python35下,工具用的是Python36下的,也不影响已经配置好的工具的使用,命令行中输入一下即可

在命令行中进入要打包的py文件所在的目录,输入一下命令

然后到py文件所在目录的dist文件中,打开exe,结果一闪而退,原来是找不到外部的动态链接库,输入一下命令,指明外部链接库

-F的效果是打包成一个单文件,-w的效果是取消控制台。

这个是我开发的,将doc文件批量转为docx的小工具,源码放在github上,大家可以参考

>

具体如下:

在命令行输入ipython或ipython3进入交互式shell环境;在命令行窗口输入python官方的shell;集成开发环境,PyCharm类似IDEA。

Python由荷兰数学和计算机科学研究学会的GuidovanRossum于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。

运行python程序的两种方式是什么?python有两种运行方式:交互式和脚本式。交互式可以通过cmd命令行窗口或者IDEL实现,而脚本式通过写一个脚本(py结尾的文档)实现。其中交互式主要用于简单的python运行或者测试调试python时用到,而脚本式是运行python程序的主要方法。

第一,交互式,通过Windows命令行工具进行交互式运行python。同时按下Windows键和R键,启动“运行”,在“运行”中输入cmd然后回车,即d出命令行工具,然后输入python回车,即出现如下界面。

第二,然后输入print('Helloworld!'),既可以敲一行代码,与python交互一次,python执行一次。

第三,通过IDEL交互式运行python。从“开始”中找到Python->IDEL,如下图。

第四,启动IDEL后,同样输入print('Helloworld!'),既可以敲一行代码,与python交互一次,python执行一次。只不过IEDL中python代码可以高亮显示。

第五,脚本式运行python,在IDEL中点击file->newfile,就会d出一个未命名(Untitled)的脚本窗口,然后输入如下代码,并按Ctrl+S保存。

#20181216摄氏温度和华氏温度之间转换

t=input('请输入带有单位符号的温度(例如37C或者100F):')

ift[-1]in('f','F'):

C=(eval(t[:-1])-32)/18 #如果输入为华氏温度,那么转换为摄氏温度

print('转变为摄氏温度%2fC为:'%C)

elift[-1]in('c','C'):

F=eval(t[:-1])18+32 #如果输入为摄氏温度,那么转换为华氏温度

print('转变为华氏温度%2fF为:'%F)

else:

print('输入格式有误,请输入带有单位符号的温度(例如37C或者100F):')

第六,按F5运行上一步保存的py脚本,就会出现如下界面,提示:请输入带有单位符号的温度(例如37C或者100F),随便输入一下就行,即通过脚本运行了python。

那么,有关运行python程序的两种方式的内容,小编就介绍到这里了。小伙伴们可以用心了解一下哦!

本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:python30。

1、安装编译器,将工具双击打开,按照默认方式安装即可,安装完成后再开始程序中找到IDLE快捷方式,打开,可以新建一个窗口,保存为py的文件格式。

2、如果要执行该文件,应该点击菜单Run下的RunModuleF5按钮即可。

3、如果要调试,应该仔细的查看命令行回馈回来的信息,注意出错的位置,通过Alt加G命令迅速转到出错位置,仔细检出并改正。

你好,

1、读取windows窗口,应该要用系统编程的知识实现接口,然后python调用

python 没有直接能实现该功能的模块

2、或者,你需要调用win32 api了已经不是python的标准范围

你可以看看 Pywin32 这个扩展库

以上就是关于手把手教你给Python程序写图形界面,并且打包成exe文件全部的内容,包括:手把手教你给Python程序写图形界面,并且打包成exe文件、如何运行Python程序、python源程序执行的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9865034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存