python开发windows界面_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 全統一的方向前進. 防噴手動狗頭.
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python开发windows界面_python适合windows的桌面应用程序开发吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: python统计库_python-科学计
- 下一篇: python 底层原理_Python字典
