发布时间:2022-02-11 15:42:59来源:励普教育综合
Python怎样开发桌面应用程序?当使用桌面应用程序的时候,有没有那么一瞬间,想学习一下桌面应用程序开发?行业内专业的桌面应用程序开发一般是C++,C#来做,Java开发的也有,但是比较少。本篇会介绍Python的GUI(图形用户界面)编程,用Python也可以写出漂亮的桌面程序,建议此次课程大家稍作了解不要浪费太多时间,因为没有哪家公司会招聘以为Python程序员开发桌面程序吧?
假如想开发一款 PC 端的桌面应用,推荐使用 Aardio + Python 搭配的方式进行开发
1. Aardio 介绍
Aardio 是一款专注于 Windows 桌面端的软件开发,适用于开发一些自用的 PC 端桌面工具,并且它支持与 Python、JS、Golang 等主流语言进行混合编程
它是一款免费的开发工具,简单易学,支持多线程,具有轻巧、开发的特征
PS:Aardio 仅适用于开发 Windows 桌面应用,不具有跨平台性
官网地址:https://m.aardio.com/
2. 入手
首先,从官网下载软件后打开,点击左上角「 新建工程 」,选择「 空白工程 」模板,输入项目名称,点击创建按钮,一个空白工程被创建完成了
PS:Aardio 软件内置了很多界面模板、程序模板,可以根据需求自行选择
然后,从软件左下角的「 界面控件 」中选择 2 个控件,一个静态文本 Label、一个按钮 Button,接着设置控件的位置、大小、属性
控件大小及区域:选择控件后,在中间面板区域,用鼠标左键拖动来设置控件位置、控件大小
控件属性:选中某一个控件后,在软件右侧区域「 属性 」中设置控件的属性
较后,点击工具栏中的「 发布」按钮或快捷键 F7 生成可执行包
需要注意的是,如果弹出需要更新 Windows Defender 实时保护排除目录,点击默认按钮即可
3. 结合 Python
虽然 Aardio 提供了丰富的 API,很多功能可以取代 Python 来直接实现,但是熟练掌握 Python 的小伙伴对于 Aardio 语法可能不太能适应
假设我们用 Python 写了一个简单的爬虫,使用 BeautifulSoup 爬取网页标题
在 Aardio 中调用 Python 包含 4 个步骤
4. 较后阶段
本篇文章介绍了 Aardio 的基本用法及调用 Python 脚本的具体流程
实际上,Aardio 的功能非常强大,它在文件操作、操作系统、音视频、数据库、网络应用、高级应用控件、自动化等都有对应的 API,大家可以自行拓展
放置 Python 脚本到项目资源文件目录下,即:res 文件夹下
导入 py3 模块,使用 string 中的 load() 函数加载脚本文件
使用 py3 中的 exec() 函数预执行脚本
然后,使用「 py3.main.函数名」的格式来调用具体的函数
Python数据分析可以应用领域介绍
python和Java哪个更值得学?
0基础怎么入门Python编程?
靠谱的Python培训班怎么选?
Python语言基础知识点汇总
初学者需要掌握的Python知识点整理