python適合windows的桌面應用程式開發嗎?

時間 2022-01-05 23:49:38

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...