最近想學習一下桌面程序開發,可是MFC臃腫復雜界面難看,而WPF無法跨平臺,似乎只剩下了QT這一個選擇。本來想借著學習Python熱情,看看python下有木有什么好看的圖形庫,怎奈我用的python3.* 不支持wxpython(才疏學淺,知道的庫實在太少),于是誤入tkinter大坑,終于在學習tkinter的過程中聽說了PyQt這個好東西。
可惜pyqt5的教程實在太少,有哪些好的教程希望大牛們指教。
剛剛配好環境PyQt5+python3+pycharm開發環境配置,把今天的學習筆記機上先!
import sysfrom PyQt5 import QtWidgets#pyqt窗口必須在Qapplication方法中使用app=QtWidgets.QApplication(sys.argv)label=QtWidgets.QLabel("<p style='color: red; margin-left: 20px'><b>hell world</b></p>") #qt支持html標簽,強大吧#有了實例,就需要用show()讓他顯示label.show()sys.exit(app.exec_()) #消息結束的時候,進程結束,并返回0,接著調用sys.exit(0)退出程序
from PyQt5 import QtWidgets#從PyQt庫導入QtWidget通用窗口類class mywindow(QtWidgets.QWidget):#自己建一個mywindows類,以class開頭,mywindows是自己的類名,#(QtWidgets.QWidget)是繼承QtWidgets.QWidget類方法, def __init__(self): super(mywindow,self).__init__()import sysapp = QtWidgets.QApplication(sys.argv)windows = mywindow()label=QtWidgets.QLabel(windows) #在窗口中綁定labellabel.setText("hello world")windows.show()sys.exit(app.exec_())
新聞熱點
疑難解答