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

 

視頻播放器

先把已經(jīng)完成的代碼放出來。代碼基于Python 3.5:

Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

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