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