基于 NXP iMX8MP 平台简单测试 PySide6 应用

By Toradex秦海

1). 简介

Python binding 的 Qt GUI 库一直以来有两种,最初是由 Riverbank Computing 公司在 2000 年初发布,基于 Qt4 版本推出的 PyQt4,后来随着 Qt 库版本的演进也陆续跟进到 PyQt5 和最新的 PyQt6,由于发布的比较早其代码成熟以及文档完善的也比较早,之前我们也写过 PyQt5 测试的相关文章,但是 PyQt 的 License 相对比较严格,是 GPLv3 和 Commercial 两种,所以如果是商业产品开发使用,不购买 Commercial License 就要开源整个应用。

基于这种情况,Qt官方早至 Nokia 时期的 2009 年就发布了对应 Pyqt 的 Python binding 项目 PySide,采用 LGPL License ;然后到了 Qt Digia 时期的 2015年,才发布了 PySide 1.2.x 版本,对应 Qt4.8.x 版本;但是由于推出的时间比较晚等原因,Pyside 1.x 的流行度并不太好。接下来 Qt 基于新发布的 Qt5 版本,启动 Qt for Python 项目,最终基于 Qt 5.12.x 发布了 PySide2,由于支持 LGPL License以及 Qt 官方的支持,PySide2 逐渐成熟文档也日趋完善,接受度也越来越高。然后针对最新的 Qt6 版本,Qt for Python 项目也继续从 Qt 6.6 版本开始发布了最新的 PySide6 版本,本文就基于 NXP i.MX8M plus处理器平台简单测试 PySide6 的部署运行。

本文所演示的平台来自于 Toradex Verdin i.MX8MP 嵌入式平台。

2. 准备

a). Verdin i.MX8MP ARM核心版配合Dahlia 载板,并连接调试串口和 HDMI 显示器用于测试。

3). Verdin i.MX8MP 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值