document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import sys
  2. from PyQt4 import QtGui, QtCore
  3.  
  4. class Player(QtGui.QMainWindow):
  5.  
  6.     def __init__(self, master=None):
  7.         QtGui.QMainWindow.__init__(self, master)
  8.         self.createUI()
  9.  
  10.     def mouseDoubleClickEvent(self, event):
  11.         # do whatever the normal double click would do
  12.         super(Player, self).mouseDoubleClickEvent(event)
  13.  
  14.         # and also tack on our own extra behavior
  15.         if self.isFullScreen():
  16.             self.showNormal()
  17.         else:
  18.             self.showFullScreen()
  19.  
  20.     def createUI(self):
  21.  
  22.         self.Widget = QtGui.QWidget(self)
  23.         self.setCentralWidget(self.Widget)
  24.  
  25.  
  26.         self.VideoFrame = QtGui.QFrame()
  27.         self.Palette = self.VideoFrame.palette()
  28.         self.Palette.setColor (QtGui.QPalette.Window,
  29.                                QtGui.QColor(0,0,0))
  30.         self.VideoFrame.setPalette(self.Palette)
  31.         self.VideoFrame.setAutoFillBackground(True)
  32.  
  33.         self.PositionSlider = QtGui.QSlider(QtCore.Qt.Horizontal, self)
  34.         self.PositionSlider.setToolTip("Position")
  35.         self.PositionSlider.setMaximum(1000)
  36.  
  37.  
  38.         self.HButtonBox = QtGui.QHBoxLayout()
  39.         self.PlayButton = QtGui.QPushButton("Play")
  40.         self.HButtonBox.addWidget(self.PlayButton)
  41.  
  42.  
  43.         self.StopButton = QtGui.QPushButton("Stop")
  44.         self.HButtonBox.addWidget(self.StopButton)
  45.  
  46.  
  47.         self.HButtonBox.addStretch(1)
  48.         self.VolumeSlider = QtGui.QSlider(QtCore.Qt.Horizontal, self)
  49.         self.VolumeSlider.setMaximum(100)
  50.  
  51.         self.VolumeSlider.setToolTip("Volume")
  52.         self.HButtonBox.addWidget(self.VolumeSlider)
  53.  
  54.         self.VBoxLayout = QtGui.QVBoxLayout()
  55.         self.VBoxLayout.addWidget(self.VideoFrame)
  56.         self.VBoxLayout.addWidget(self.PositionSlider)
  57.         self.VBoxLayout.addLayout(self.HButtonBox)
  58.  
  59.         self.Widget.setLayout(self.VBoxLayout)
  60.  
  61.  
  62.  
  63. if __name__ == "__main__":
  64.     QtGui.QApplication.setStyle(\'macintosh\')
  65.     app = QtGui.QApplication(sys.argv)
  66.     MediaPlayer = Player()
  67.     MediaPlayer.show()
  68.     MediaPlayer.resize(640, 480)
  69.     sys.exit(app.exec_())
');