最近研究了Python的兩個GUI包,Tkinter和PyQT。這兩個GUI包的底層分別是Tcl/Tk和QT。相比之下,我覺得PyQT使用起來更加方便,功能也相對豐富。這一篇用PyQT實現(xiàn)一個視頻播放器,并借此來說明PyQT的基本用法。
視頻播放器
先把已經(jīng)完成的代碼放出來。代碼基于Python 3.5:
import timeimport sysfrom PyQt4 import QtGui, QtCorefrom PyQt4.phonon import Phononclass PollTimeThread(QtCore.QThread): """ This thread works as a timer. """ update = QtCore.pyqtSignal() def __init__(self, parent