-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathui_main.py
237 lines (229 loc) · 13.7 KB
/
ui_main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
# Form implementation generated from reading ui file 'ui_main.ui'
#
# Created by: PyQt6 UI code generator 6.3.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt6 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(800, 600)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
self.verticalLayout.setObjectName("verticalLayout")
self.scrollArea = QtWidgets.QScrollArea(self.centralwidget)
self.scrollArea.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.scrollArea.setWidgetResizable(True)
self.scrollArea.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.scrollArea.setObjectName("scrollArea")
self.scrollAreaWidgetContents = QtWidgets.QWidget()
self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 782, 511))
self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.scrollAreaWidgetContents)
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout.setSpacing(0)
self.horizontalLayout.setObjectName("horizontalLayout")
self.label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
self.label.setMaximumSize(QtCore.QSize(250, 250))
font = QtGui.QFont()
font.setPointSize(-1)
self.label.setFont(font)
self.label.setStyleSheet("font-size:64px;")
self.label.setScaledContents(True)
self.label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.label.setObjectName("label")
self.horizontalLayout.addWidget(self.label)
self.scrollArea.setWidget(self.scrollAreaWidgetContents)
self.verticalLayout.addWidget(self.scrollArea)
self.frame_video_controller = QtWidgets.QFrame(self.centralwidget)
self.frame_video_controller.setMaximumSize(QtCore.QSize(16777215, 65))
self.frame_video_controller.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_video_controller.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_video_controller.setObjectName("frame_video_controller")
self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.frame_video_controller)
self.verticalLayout_10.setContentsMargins(0, 2, 5, 0)
self.verticalLayout_10.setSpacing(4)
self.verticalLayout_10.setObjectName("verticalLayout_10")
self.frame_25 = QtWidgets.QFrame(self.frame_video_controller)
self.frame_25.setMinimumSize(QtCore.QSize(0, 22))
self.frame_25.setMaximumSize(QtCore.QSize(16777215, 22))
self.frame_25.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_25.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_25.setObjectName("frame_25")
self.horizontalLayout_19 = QtWidgets.QHBoxLayout(self.frame_25)
self.horizontalLayout_19.setContentsMargins(5, 0, 0, 0)
self.horizontalLayout_19.setSpacing(5)
self.horizontalLayout_19.setObjectName("horizontalLayout_19")
self.label_current_time = QtWidgets.QLabel(self.frame_25)
self.label_current_time.setMinimumSize(QtCore.QSize(50, 0))
self.label_current_time.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setFamily("Segoe UI")
font.setPointSize(10)
font.setBold(False)
font.setItalic(False)
font.setWeight(50)
self.label_current_time.setFont(font)
self.label_current_time.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.label_current_time.setObjectName("label_current_time")
self.horizontalLayout_19.addWidget(self.label_current_time)
self.slider_video_time = QtWidgets.QSlider(self.frame_25)
self.slider_video_time.setMaximum(100)
self.slider_video_time.setPageStep(2)
self.slider_video_time.setOrientation(QtCore.Qt.Orientation.Horizontal)
self.slider_video_time.setObjectName("slider_video_time")
self.horizontalLayout_19.addWidget(self.slider_video_time)
self.label_total_time = QtWidgets.QLabel(self.frame_25)
self.label_total_time.setMinimumSize(QtCore.QSize(50, 0))
self.label_total_time.setMaximumSize(QtCore.QSize(40, 20))
self.label_total_time.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.label_total_time.setObjectName("label_total_time")
self.horizontalLayout_19.addWidget(self.label_total_time)
self.verticalLayout_10.addWidget(self.frame_25)
self.frame_26 = QtWidgets.QFrame(self.frame_video_controller)
self.frame_26.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.frame_26.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_26.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_26.setObjectName("frame_26")
self.horizontalLayout_20 = QtWidgets.QHBoxLayout(self.frame_26)
self.horizontalLayout_20.setContentsMargins(5, 0, 55, 2)
self.horizontalLayout_20.setSpacing(10)
self.horizontalLayout_20.setObjectName("horizontalLayout_20")
self.btn_change_source = QtWidgets.QPushButton(self.frame_26)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btn_change_source.sizePolicy().hasHeightForWidth())
self.btn_change_source.setSizePolicy(sizePolicy)
self.btn_change_source.setMinimumSize(QtCore.QSize(50, 0))
self.btn_change_source.setMaximumSize(QtCore.QSize(25, 16777215))
self.btn_change_source.setText("")
self.btn_change_source.setIconSize(QtCore.QSize(18, 18))
self.btn_change_source.setObjectName("btn_change_source")
self.horizontalLayout_20.addWidget(self.btn_change_source)
self.horizontalFrame_4 = QtWidgets.QFrame(self.frame_26)
self.horizontalFrame_4.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.horizontalFrame_4.setObjectName("horizontalFrame_4")
self.horizontalLayout_40 = QtWidgets.QHBoxLayout(self.horizontalFrame_4)
self.horizontalLayout_40.setContentsMargins(0, 3, 0, 3)
self.horizontalLayout_40.setSpacing(2)
self.horizontalLayout_40.setObjectName("horizontalLayout_40")
self.btn_play_pause = QtWidgets.QPushButton(self.horizontalFrame_4)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btn_play_pause.sizePolicy().hasHeightForWidth())
self.btn_play_pause.setSizePolicy(sizePolicy)
self.btn_play_pause.setMinimumSize(QtCore.QSize(30, 0))
self.btn_play_pause.setMaximumSize(QtCore.QSize(25, 16777215))
self.btn_play_pause.setText("")
self.btn_play_pause.setIconSize(QtCore.QSize(18, 18))
self.btn_play_pause.setCheckable(True)
self.btn_play_pause.setObjectName("btn_play_pause")
self.horizontalLayout_40.addWidget(self.btn_play_pause)
self.btn_rewind = QtWidgets.QPushButton(self.horizontalFrame_4)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btn_rewind.sizePolicy().hasHeightForWidth())
self.btn_rewind.setSizePolicy(sizePolicy)
self.btn_rewind.setMinimumSize(QtCore.QSize(30, 0))
self.btn_rewind.setMaximumSize(QtCore.QSize(25, 16777215))
self.btn_rewind.setText("")
self.btn_rewind.setIconSize(QtCore.QSize(18, 18))
self.btn_rewind.setObjectName("btn_rewind")
self.horizontalLayout_40.addWidget(self.btn_rewind)
self.btn_stop = QtWidgets.QPushButton(self.horizontalFrame_4)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btn_stop.sizePolicy().hasHeightForWidth())
self.btn_stop.setSizePolicy(sizePolicy)
self.btn_stop.setMinimumSize(QtCore.QSize(30, 0))
self.btn_stop.setMaximumSize(QtCore.QSize(25, 16777215))
self.btn_stop.setText("")
self.btn_stop.setIconSize(QtCore.QSize(18, 18))
self.btn_stop.setShortcut("")
self.btn_stop.setObjectName("btn_stop")
self.horizontalLayout_40.addWidget(self.btn_stop)
self.btn_forward = QtWidgets.QPushButton(self.horizontalFrame_4)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btn_forward.sizePolicy().hasHeightForWidth())
self.btn_forward.setSizePolicy(sizePolicy)
self.btn_forward.setMinimumSize(QtCore.QSize(30, 0))
self.btn_forward.setMaximumSize(QtCore.QSize(25, 16777215))
self.btn_forward.setText("")
self.btn_forward.setIconSize(QtCore.QSize(18, 18))
self.btn_forward.setObjectName("btn_forward")
self.horizontalLayout_40.addWidget(self.btn_forward)
self.btn_zoom_in = QtWidgets.QPushButton(self.horizontalFrame_4)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btn_zoom_in.sizePolicy().hasHeightForWidth())
self.btn_zoom_in.setSizePolicy(sizePolicy)
self.btn_zoom_in.setMinimumSize(QtCore.QSize(30, 0))
self.btn_zoom_in.setMaximumSize(QtCore.QSize(25, 16777215))
self.btn_zoom_in.setText("")
self.btn_zoom_in.setIconSize(QtCore.QSize(18, 18))
self.btn_zoom_in.setObjectName("btn_zoom_in")
self.horizontalLayout_40.addWidget(self.btn_zoom_in)
self.btn_zoom_out = QtWidgets.QPushButton(self.horizontalFrame_4)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.btn_zoom_out.sizePolicy().hasHeightForWidth())
self.btn_zoom_out.setSizePolicy(sizePolicy)
self.btn_zoom_out.setMinimumSize(QtCore.QSize(30, 0))
self.btn_zoom_out.setMaximumSize(QtCore.QSize(25, 16777215))
self.btn_zoom_out.setText("")
self.btn_zoom_out.setIconSize(QtCore.QSize(18, 18))
self.btn_zoom_out.setObjectName("btn_zoom_out")
self.horizontalLayout_40.addWidget(self.btn_zoom_out)
self.horizontalLayout_20.addWidget(self.horizontalFrame_4)
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_20.addItem(spacerItem)
self.horizontalFrame_3 = QtWidgets.QFrame(self.frame_26)
self.horizontalFrame_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.horizontalFrame_3.setObjectName("horizontalFrame_3")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.horizontalFrame_3)
self.horizontalLayout_3.setContentsMargins(0, 3, 0, 3)
self.horizontalLayout_3.setSpacing(2)
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.horizontalLayout_20.addWidget(self.horizontalFrame_3)
self.verticalLayout_10.addWidget(self.frame_26)
self.verticalLayout.addWidget(self.frame_video_controller)
MainWindow.setCentralWidget(self.centralwidget)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.label.setText(_translate("MainWindow", "M"))
self.label_current_time.setText(_translate("MainWindow", "--:--"))
self.label_total_time.setText(_translate("MainWindow", "--:--"))
self.btn_change_source.setToolTip(_translate("MainWindow", "Button change source"))
self.btn_change_source.setShortcut(_translate("MainWindow", "Right"))
self.btn_play_pause.setToolTip(_translate("MainWindow", "Rewind playback in 5 seconds"))
self.btn_play_pause.setShortcut(_translate("MainWindow", "Left"))
self.btn_rewind.setToolTip(_translate("MainWindow", "Rewind playback in 5 seconds"))
self.btn_rewind.setShortcut(_translate("MainWindow", "Left"))
self.btn_stop.setToolTip(_translate("MainWindow", "Stop playback"))
self.btn_forward.setToolTip(_translate("MainWindow", "Forward playback in 5 seconds"))
self.btn_forward.setShortcut(_translate("MainWindow", "Right"))
self.btn_zoom_in.setToolTip(_translate("MainWindow", "Button zoom in"))
self.btn_zoom_in.setShortcut(_translate("MainWindow", "Right"))
self.btn_zoom_out.setToolTip(_translate("MainWindow", "Button zoom out"))
self.btn_zoom_out.setShortcut(_translate("MainWindow", "Right"))
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec())