Python開發(fā)界面,當(dāng)然是沒有問題了。下面介紹下常用的界面庫。 1、PyQt放在第一位介紹,足矣看出其重要性。一個(gè)創(chuàng)建GUI應(yīng)用程序的工具包,它是Python編 程語言和Qt庫的成功融合。優(yōu)點(diǎn)如下:
唯一需要注意的是商用版需要收費(fèi)。下圖是是使用使用QSS和PyQt5完成的界面效果圖,感興趣的同學(xué)可參考州的先生《Python GUI教程》。 2、TkinterPython默認(rèn)的GUI庫,基于Tk工具集,無需單獨(dú)安裝其他任何庫就可直接使用。 看到很多小伙伴反映Tkinter不像MFC、C#那樣,沒有可以拖拽控件工具,其實(shí)它是有的,只是不太好用而已。 3、wxPython相信很多玩C++的朋友都知道優(yōu)秀的跨平臺(tái)開源界面庫wxWidgets,其實(shí),wxPython就是其Python封裝,是Python語言的一套優(yōu)秀的GUI庫。 最后,我想說的是,GUI界面開發(fā),真的不是Python的強(qiáng)項(xiàng)啊,就比如你用Java SE來開發(fā)GUI程序一個(gè)道理。如果立志于Python開發(fā),可以試試其他方便,比如說爬蟲、大數(shù)據(jù)、Web開發(fā)、數(shù)據(jù)分析等。 |
|