6
6
7
7
from MainWindow import Ui_MainWindow
8
8
9
+
9
10
def hhmmss (ms ):
10
11
# s = 1000
11
12
# m = 60000
12
13
# h = 360000
14
+ print (ms )
13
15
s = round (ms / 1000 )
14
16
m , s = divmod (s , 60 )
15
17
h , m = divmod (m , 60 )
16
- return ("%d:%02d:%02d" % (h ,m ,s )) if h else ("%d:%02d" % (m ,s ))
18
+ print (h , m , s )
19
+ return ("%d:%02d:%02d" % (h , m , s )) if h else ("%d:%02d" % (m , s ))
20
+
17
21
18
22
class ViewerWindow (QMainWindow ):
19
23
state = pyqtSignal (bool )
@@ -54,7 +58,7 @@ def __init__(self, *args, **kwargs):
54
58
# Add viewer for video playback, separate floating window.
55
59
self .viewer = ViewerWindow (self )
56
60
self .viewer .setWindowFlags (self .viewer .windowFlags () | Qt .WindowStaysOnTopHint )
57
- self .viewer .setMinimumSize (QSize (480 ,360 ))
61
+ self .viewer .setMinimumSize (QSize (480 , 360 ))
58
62
59
63
videoWidget = QVideoWidget ()
60
64
self .viewer .setCentralWidget (videoWidget )
@@ -94,9 +98,7 @@ def dragEnterEvent(self, e):
94
98
95
99
def dropEvent (self , e ):
96
100
for url in e .mimeData ().urls ():
97
- self .playlist .addMedia (
98
- QMediaContent (url )
99
- )
101
+ self .playlist .addMedia (QMediaContent (url ))
100
102
101
103
self .model .layoutChanged .emit ()
102
104
@@ -107,21 +109,19 @@ def dropEvent(self, e):
107
109
self .player .play ()
108
110
109
111
def open_file (self ):
110
- path , _ = QFileDialog .getOpenFileName (self , "Open file" , "" , "mp3 Audio (*.mp3);mp4 Video (*.mp4);Movie files (*.mov);All files (*.*)" )
112
+ path , _ = QFileDialog .getOpenFileName (
113
+ self ,
114
+ "Open file" ,
115
+ "" ,
116
+ "mp3 Audio (*.mp3);mp4 Video (*.mp4);Movie files (*.mov);All files (*.*)" ,
117
+ )
111
118
112
119
if path :
113
- self .playlist .addMedia (
114
- QMediaContent (
115
- QUrl .fromLocalFile (path )
116
- )
117
- )
120
+ self .playlist .addMedia (QMediaContent (QUrl .fromLocalFile (path )))
118
121
119
122
self .model .layoutChanged .emit ()
120
123
121
124
def update_duration (self , duration ):
122
- print ("!" , duration )
123
- print ("?" , self .player .duration ())
124
-
125
125
self .timeSlider .setMaximum (duration )
126
126
127
127
if duration >= 0 :
@@ -156,9 +156,7 @@ def erroralert(self, *args):
156
156
print (args )
157
157
158
158
159
-
160
-
161
- if __name__ == '__main__' :
159
+ if __name__ == "__main__" :
162
160
app = QApplication ([])
163
161
app .setApplicationName ("Failamp" )
164
162
app .setStyle ("Fusion" )
@@ -179,7 +177,9 @@ def erroralert(self, *args):
179
177
palette .setColor (QPalette .Highlight , QColor (42 , 130 , 218 ))
180
178
palette .setColor (QPalette .HighlightedText , Qt .black )
181
179
app .setPalette (palette )
182
- app .setStyleSheet ("QToolTip { color: #ffffff; background-color: #2a82da; border: 1px solid white; }" )
180
+ app .setStyleSheet (
181
+ "QToolTip { color: #ffffff; background-color: #2a82da; border: 1px solid white; }"
182
+ )
183
183
184
184
window = MainWindow ()
185
185
app .exec_ ()
0 commit comments