1樓:Serendipity
我自己用過python的pyqt5做過windows的桌面應用,自帶的tkinter也很不錯
但是個人感覺還是只適合製作一些小工具自用,如果是應用級的開發,還是換其它方式吧,例如c#?
2樓:
不適合,雖然能寫出GUI,但只是個擺設,自己玩玩可以,工作沒卵用。搞桌面開發要用C++或C#。
因為C++的執行層級低,所以它才可以呼叫作業系統底層的服務。雖然執行效率極高,但開發效率低下,整體上並不好用。開發框架有QT和MFC。通常選QT,MFC已經基本淘汰。
而C#是通過.Net框架,虛擬機器上,為啥它也可以呼叫底層服務?因為它是微軟官方語言。windows已經預設對其打通了底層介面。
Winform可以速成,直接拖控制項,所見即所得,適合中小程式。但也偶爾有大型程式,比如早期的Visual Studio就是用Winform開發的。
WPF比Winform複雜,適合大中型程式。比如3DMAX和AutoCAD等。
3樓:雲夢澤
為什麼大家都回答不適合呢
很大型的軟體不知道,但是開發一些小工具,我用pyqt感覺挺順心的啊。
其他的就是C#的winform和wpf
還有就是qt
4樓:
C#才是微軟的親兒子,好多介面實時更新,然而對於其他語言,python等非常不適合做桌面端軟體,介面就是問題,太有限了。
人家乙個簡單的呼叫,你不知道折騰多久才能實現,同時,xp、win7、win8好多介面在不同版本上還不能用。
C#只需要更新個.net版本即可,這沒法比。
5樓:
小工具足夠了,自帶tkinter簡單實用,可以看一下這個教程https://
blog.csdn.net/yingshukun/article/details/89339194
怎樣用 Windows 入門Python?
用 Python 和作業系統有什麼關係?光看書也能入門,配置再差 Notepad 總能執行吧。這些都不能成為題主自己都不願意網上搜一下的藉口 書果 算是用windows學了一點python 推薦 Anaconda Anaconda Anaconda,資料運算方面的包還是相當全的且有pip 不推薦Py...
如何使用Python,在Windows下保證父程序退出時,子程序同樣退出
羅然 有兩種辦法,1.一種辦法是在父程序fork出子程序的時候把子程序pid寫入乙個檔案中,這種父程序捕捉到sigkill或者sighup訊號的時候讀取檔案kill 子程序們的pid。2.還有一種方法就是子程序定時呼叫os.getppid 來判斷是否自己已經成為了殭屍程序,如果是趕緊把事情做完正常結...
大佬們,如何在Windows寫python指令碼在Linux虛擬機器上執行呢(git感覺太麻煩了)?
那就在windows寫完複製到虛擬機器吧。虛擬機器裝了增強外掛程式的話,可以雙向剪貼簿直接複製貼上,檔案拖放,還是很方便的。具體步驟你可以看這篇 陳瀟泉 1.VMware和vbox有guest tools支援拖拽複製和共享剪貼簿 2.用vscode等編輯器的ssh外掛程式 3.在命令列ssh過去用v...