700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python开发桌面软件-python适合windows的桌面应用程序开发吗?

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

时间:2019-10-12 13:04:07

相关推荐

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

谢... 谢特!... (自己跑过来的). 曾经从事过几个桌面应用程序的开发, 来提供些建议

Qt 的 signal-slot 的机制做得很不错, 充分理解以后开发起来很顺手. 早期项目里, 举个栗子, 我开发了 CocosPlay 小包程序的桌面客户端, 使用 cpp 的 Qt 实现界面交互逻辑, 底层用 python 实现具体的打包逻辑, python 里再粘合其他可执行程序(除了可执行程序要考虑移植问题, 上层都是跨平台的). 我后来还用这套组合做过几个处理资源的工具, 开发过程都比较轻松, 也能做得比较美观

但是题主不喜欢 cpp? 没关系! 当 Qt 支持 Qml 开发以后, 我很快就转向这个方向了. 这是一个比较接近 JavaScript 的方言, 这意味着你不太需要使用 cpp 就可以使用 Qt 进行桌面应用开发, Qml 对 Qt 的底层做了绑定, 你仍然可以享用 Qt 下的 widget 和 signal-slot 机制. 我用这个办法做过一个视频编辑的桌面程序, 用于切割游戏素材.

所以你想知道能不能做桌面应用开发, 我的建议是, 你可以使用 python 继续实现你的业务逻辑, 把交互逻辑交给 Qml 来做, 它的学习成本并不高.

当然我还有一个更激进的提议, flutter 现在实验室版本已经开始支持桌面应用的开发了, 你可以尝试这个方向, 使用 dart, 朝着 PC, MacOs, Web, Android, iOS 全统一的方向前进. 防喷手动狗头.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。