2016 - 2024

感恩一路有你

QT串口通信实例 Qt如何使用串口编写AT指令?

浏览量:1091 时间:2023-06-27 11:50:22 作者:采采

Qt如何使用串口编写AT指令?

Qt5本身已经很好的封装了串口编程。可以用QtS

python适合windows的桌面应用程序开发吗?

这个问题争议很大,很多人觉得不合适,但我个人觉得还是要看应用场景。毕竟就算是js也能开发桌面应用。

Python是解释性语言,效率真的很低,发布的时候很难加密。这对于服务器应用来说没什么,但是对于C端应用来说就很麻烦了。不能很好地保护代码意味着用户可以很容易地获取和篡改你的源代码。目前有些工具可以二进制发布python,但最后效果不大。

至于python能否开发windows桌面应用,我个人认为可以。python有很多接口库可以用,包括pygame、kivy、pyqt等。目前最成熟的解决方案应该是qt,它可以轻松解决跨平台问题,不需要绑定Windows平台。不过qt是C写的接口库。虽然提供了很多方便的接口和工具,但是开发效率比较低,对开发者的素质要求比较高。

Qt已经通过商业应用的测试,但是python s pyqt5真的很让人头疼,不过好在pyside2是lgpl正式推出发布的。虽然不包括所有的qt模块,比如串口通信,但是不支持移动发布等。,最常用的模块已经可用。

就我而言。;m关注,使用pyside2一段时间后,效率远高于C,个人认为对于一些中等复杂的应用,完全可以替代C,而不用担心任何效率问题。当然,我个人还是保持和qt官方的界面一致,强烈推荐用qml代替widgets。小部件仍然由本地gui绘制,而QML使用opengl来充分利用硬件加速。

Python这几年在服务器端也很活跃,证明其运行效率没有致命问题。前几年还说java效率低,不能开发桌面应用,但是java写的ide,比如jetbrains,eclipse,还是被接受的,口碑也不错。

使用python开发桌面应用的另一个好处是可以充分利用python资源,包括网络协议、人工智能等。如果要用C的话,真的是累死人。

效率 应用 桌面 qt python

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。