最近研究了Python的两个GUI包,Tkinter和PyQT。这两个GUI包的底层分别是Tcl/Tk和QT。相比之下,我觉得PyQT使用起来更加方便,功能也相对丰富。这一篇用PyQT实现一个视频播放器,并借此来说明PyQT的基本用法。
视频播放器
先把已经完成的代码放出来。代码基于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