最近研究了Python的兩個(gè)GUI包,Tkinter和PyQT。這兩個(gè)GUI包的底層分別是Tcl/Tk和QT。相比之下,我覺得PyQT使用起來更加方便,功能也相對(duì)豐富。這一篇用PyQT實(shí)現(xiàn)一個(gè)視頻播放器,并借此來說明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