~ubuntu-branches/ubuntu/lucid/python-qt4/lucid

« back to all changes in this revision

Viewing changes to examples/widgets/movie/movie.py

  • Committer: Bazaar Package Importer
  • Author(s): Michael Casadevall, Torsten Marek, Michael Casadevall
  • Date: 2009-10-07 09:53:11 UTC
  • mfrom: (1.1.14 upstream) (4.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20091007095311-sdk6pqd0n4rzhaeg
Tags: 4.6-1
[ Torsten Marek ]
* debian/rules
  - Fix .noinit creation for Python 2.6 by using py_sitename in install-arch-%

[ Michael Casadevall ]
* New upstream release
* debian/control:
  - Updated for new release of sip4

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
        self.movie = QtGui.QMovie(self)
34
34
        self.movie.setCacheMode(QtGui.QMovie.CacheAll)
35
35
 
36
 
        self.movieLabel = QtGui.QLabel(self.tr("No movie loaded"))
 
36
        self.movieLabel = QtGui.QLabel("No movie loaded")
37
37
        self.movieLabel.setAlignment(QtCore.Qt.AlignCenter)
38
38
        self.movieLabel.setSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Ignored)
39
39
        self.movieLabel.setBackgroundRole(QtGui.QPalette.Dark)
40
40
        self.movieLabel.setAutoFillBackground(True)
41
41
 
42
 
        self.currentMovieDirectory = "movies"
 
42
        self.currentMovieDirectory = 'movies'
43
43
 
44
44
        self.createControls()
45
45
        self.createButtons()
59
59
        self.updateFrameSlider()
60
60
        self.updateButtons()
61
61
 
62
 
        self.setWindowTitle(self.tr("Movie Player"))
 
62
        self.setWindowTitle("Movie Player")
63
63
        self.resize(400, 400)
64
64
 
65
65
    def open(self):
66
 
        fileName = QtGui.QFileDialog.getOpenFileName(self,
67
 
                self.tr("Open a Movie"), self.currentMovieDirectory)
 
66
        fileName = QtGui.QFileDialog.getOpenFileName(self, "Open a Movie",
 
67
                self.currentMovieDirectory)
68
68
 
69
 
        if not fileName.isEmpty():
 
69
        if fileName:
70
70
            self.openFile(fileName)
71
71
 
72
72
    def openFile(self, fileName):
113
113
        self.stopButton.setEnabled(state != QtGui.QMovie.NotRunning)
114
114
 
115
115
    def createControls(self):
116
 
        self.fitCheckBox = QtGui.QCheckBox(self.tr("Fit to Window"))
 
116
        self.fitCheckBox = QtGui.QCheckBox("Fit to Window")
117
117
 
118
 
        self.frameLabel = QtGui.QLabel(self.tr("Current frame:"))
 
118
        self.frameLabel = QtGui.QLabel("Current frame:")
119
119
 
120
120
        self.frameSlider = QtGui.QSlider(QtCore.Qt.Horizontal)
121
121
        self.frameSlider.setTickPosition(QtGui.QSlider.TicksBelow)
122
122
        self.frameSlider.setTickInterval(10)
123
123
 
124
 
        speedLabel = QtGui.QLabel(self.tr("Speed:"))
 
124
        speedLabel = QtGui.QLabel("Speed:")
125
125
 
126
126
        self.speedSpinBox = QtGui.QSpinBox()
127
127
        self.speedSpinBox.setRange(1, 9999)
128
128
        self.speedSpinBox.setValue(100)
129
 
        self.speedSpinBox.setSuffix(self.tr("%"))
 
129
        self.speedSpinBox.setSuffix("%")
130
130
 
131
131
        self.controlsLayout = QtGui.QGridLayout()
132
132
        self.controlsLayout.addWidget(self.fitCheckBox, 0, 0, 1, 2)
141
141
        openButton = QtGui.QToolButton()
142
142
        openButton.setIcon(self.style().standardIcon(QtGui.QStyle.SP_DialogOpenButton))
143
143
        openButton.setIconSize(iconSize)
144
 
        openButton.setToolTip(self.tr("Open File"))
 
144
        openButton.setToolTip("Open File")
145
145
        openButton.clicked.connect(self.open)
146
146
 
147
147
        self.playButton = QtGui.QToolButton()
148
148
        self.playButton.setIcon(self.style().standardIcon(QtGui.QStyle.SP_MediaPlay))
149
149
        self.playButton.setIconSize(iconSize)
150
 
        self.playButton.setToolTip(self.tr("Play"))
 
150
        self.playButton.setToolTip("Play")
151
151
        self.playButton.clicked.connect(self.movie.start)
152
152
 
153
153
        self.pauseButton = QtGui.QToolButton()
154
154
        self.pauseButton.setCheckable(True)
155
155
        self.pauseButton.setIcon(self.style().standardIcon(QtGui.QStyle.SP_MediaPause))
156
156
        self.pauseButton.setIconSize(iconSize)
157
 
        self.pauseButton.setToolTip(self.tr("Pause"))
 
157
        self.pauseButton.setToolTip("Pause")
158
158
        self.pauseButton.clicked.connect(self.movie.setPaused)
159
159
 
160
160
        self.stopButton = QtGui.QToolButton()
161
161
        self.stopButton.setIcon(self.style().standardIcon(QtGui.QStyle.SP_MediaStop))
162
162
        self.stopButton.setIconSize(iconSize)
163
 
        self.stopButton.setToolTip(self.tr("Stop"))
 
163
        self.stopButton.setToolTip("Stop")
164
164
        self.stopButton.clicked.connect(self.movie.stop)
165
165
 
166
166
        quitButton = QtGui.QToolButton()
167
167
        quitButton.setIcon(self.style().standardIcon(QtGui.QStyle.SP_DialogCloseButton))
168
168
        quitButton.setIconSize(iconSize)
169
 
        quitButton.setToolTip(self.tr("Quit"))
 
169
        quitButton.setToolTip("Quit")
170
170
        quitButton.clicked.connect(self.close)
171
171
 
172
172
        self.buttonsLayout = QtGui.QHBoxLayout()
179
179
        self.buttonsLayout.addStretch()
180
180
 
181
181
 
182
 
if __name__ == "__main__":
 
182
if __name__ == '__main__':
183
183
 
184
184
    import sys
185
185