PlayBackUI.py 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. # -*- coding: utf-8 -*-
  2. # Form implementation generated from reading ui file 'PlayBackUI.ui'
  3. #
  4. # Created by: PyQt5 UI code generator 5.11.3
  5. #
  6. # WARNING! All changes made in this file will be lost!
  7. from PyQt5 import QtCore, QtGui, QtWidgets
  8. class Ui_MainWindow(object):
  9. def setupUi(self, MainWindow):
  10. MainWindow.setObjectName("MainWindow")
  11. MainWindow.resize(1001, 678)
  12. self.centralwidget = QtWidgets.QWidget(MainWindow)
  13. self.centralwidget.setObjectName("centralwidget")
  14. self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
  15. self.groupBox.setGeometry(QtCore.QRect(20, 10, 961, 61))
  16. self.groupBox.setObjectName("groupBox")
  17. self.label = QtWidgets.QLabel(self.groupBox)
  18. self.label.setGeometry(QtCore.QRect(10, 30, 61, 16))
  19. self.label.setObjectName("label")
  20. self.IP_lineEdit = QtWidgets.QLineEdit(self.groupBox)
  21. self.IP_lineEdit.setGeometry(QtCore.QRect(80, 30, 121, 20))
  22. self.IP_lineEdit.setObjectName("IP_lineEdit")
  23. self.label_2 = QtWidgets.QLabel(self.groupBox)
  24. self.label_2.setGeometry(QtCore.QRect(220, 30, 61, 16))
  25. self.label_2.setObjectName("label_2")
  26. self.Port_lineEdit = QtWidgets.QLineEdit(self.groupBox)
  27. self.Port_lineEdit.setGeometry(QtCore.QRect(280, 30, 113, 20))
  28. self.Port_lineEdit.setObjectName("Port_lineEdit")
  29. self.label_3 = QtWidgets.QLabel(self.groupBox)
  30. self.label_3.setGeometry(QtCore.QRect(420, 30, 71, 16))
  31. self.label_3.setObjectName("label_3")
  32. self.Name_lineEdit = QtWidgets.QLineEdit(self.groupBox)
  33. self.Name_lineEdit.setGeometry(QtCore.QRect(500, 30, 113, 20))
  34. self.Name_lineEdit.setObjectName("Name_lineEdit")
  35. self.label_4 = QtWidgets.QLabel(self.groupBox)
  36. self.label_4.setGeometry(QtCore.QRect(640, 30, 61, 16))
  37. self.label_4.setObjectName("label_4")
  38. self.Pwd_lineEdit = QtWidgets.QLineEdit(self.groupBox)
  39. self.Pwd_lineEdit.setGeometry(QtCore.QRect(700, 30, 113, 20))
  40. self.Pwd_lineEdit.setEchoMode(QtWidgets.QLineEdit.Password)
  41. self.Pwd_lineEdit.setObjectName("Pwd_lineEdit")
  42. self.Login_pushButton = QtWidgets.QPushButton(self.groupBox)
  43. self.Login_pushButton.setGeometry(QtCore.QRect(840, 20, 91, 31))
  44. self.Login_pushButton.setObjectName("Login_pushButton")
  45. self.PlayBackWnd = QtWidgets.QLabel(self.centralwidget)
  46. self.PlayBackWnd.setGeometry(QtCore.QRect(10, 80, 691, 551))
  47. self.PlayBackWnd.setAutoFillBackground(False)
  48. self.PlayBackWnd.setStyleSheet("background-color: rgb(180, 180, 180);")
  49. self.PlayBackWnd.setAlignment(QtCore.Qt.AlignCenter)
  50. self.PlayBackWnd.setObjectName("PlayBackWnd")
  51. self.SelectDate_calendarWidget = QtWidgets.QCalendarWidget(self.centralwidget)
  52. self.SelectDate_calendarWidget.setEnabled(False)
  53. self.SelectDate_calendarWidget.setGeometry(QtCore.QRect(720, 160, 251, 201))
  54. self.SelectDate_calendarWidget.setSelectedDate(QtCore.QDate(2020, 4, 10))
  55. self.SelectDate_calendarWidget.setFirstDayOfWeek(QtCore.Qt.Monday)
  56. self.SelectDate_calendarWidget.setGridVisible(True)
  57. self.SelectDate_calendarWidget.setSelectionMode(QtWidgets.QCalendarWidget.SingleSelection)
  58. self.SelectDate_calendarWidget.setHorizontalHeaderFormat(QtWidgets.QCalendarWidget.ShortDayNames)
  59. self.SelectDate_calendarWidget.setVerticalHeaderFormat(QtWidgets.QCalendarWidget.NoVerticalHeader)
  60. self.SelectDate_calendarWidget.setNavigationBarVisible(True)
  61. self.SelectDate_calendarWidget.setDateEditEnabled(True)
  62. self.SelectDate_calendarWidget.setObjectName("SelectDate_calendarWidget")
  63. self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget)
  64. self.groupBox_2.setGeometry(QtCore.QRect(710, 80, 271, 371))
  65. self.groupBox_2.setObjectName("groupBox_2")
  66. self.exist_radioButton = QtWidgets.QRadioButton(self.groupBox_2)
  67. self.exist_radioButton.setGeometry(QtCore.QRect(50, 300, 151, 16))
  68. self.exist_radioButton.setCheckable(True)
  69. self.exist_radioButton.setObjectName("exist_radioButton")
  70. self.Channel_comboBox = QtWidgets.QComboBox(self.groupBox_2)
  71. self.Channel_comboBox.setEnabled(False)
  72. self.Channel_comboBox.setGeometry(QtCore.QRect(110, 20, 61, 22))
  73. self.Channel_comboBox.setObjectName("Channel_comboBox")
  74. self.Channel_label = QtWidgets.QLabel(self.groupBox_2)
  75. self.Channel_label.setGeometry(QtCore.QRect(20, 20, 81, 16))
  76. self.Channel_label.setObjectName("Channel_label")
  77. self.StreamTyp_comboBox = QtWidgets.QComboBox(self.groupBox_2)
  78. self.StreamTyp_comboBox.setEnabled(False)
  79. self.StreamTyp_comboBox.setGeometry(QtCore.QRect(110, 50, 131, 22))
  80. self.StreamTyp_comboBox.setObjectName("StreamTyp_comboBox")
  81. self.StreamTyp_comboBox.addItem("")
  82. self.StreamTyp_comboBox.addItem("")
  83. self.label_5 = QtWidgets.QLabel(self.groupBox_2)
  84. self.label_5.setGeometry(QtCore.QRect(20, 50, 71, 16))
  85. self.label_5.setObjectName("label_5")
  86. self.Pause_pushbutton = QtWidgets.QPushButton(self.groupBox_2)
  87. self.Pause_pushbutton.setEnabled(False)
  88. self.Pause_pushbutton.setGeometry(QtCore.QRect(160, 330, 101, 31))
  89. self.Pause_pushbutton.setObjectName("Pause_pushbutton")
  90. self.PlayBack_pushbutton = QtWidgets.QPushButton(self.groupBox_2)
  91. self.PlayBack_pushbutton.setEnabled(False)
  92. self.PlayBack_pushbutton.setGeometry(QtCore.QRect(10, 330, 101, 31))
  93. self.PlayBack_pushbutton.setObjectName("PlayBack_pushbutton")
  94. self.groupBox_3 = QtWidgets.QGroupBox(self.centralwidget)
  95. self.groupBox_3.setGeometry(QtCore.QRect(710, 460, 271, 181))
  96. self.groupBox_3.setObjectName("groupBox_3")
  97. self.Start_dateTimeEdit = QtWidgets.QDateTimeEdit(self.groupBox_3)
  98. self.Start_dateTimeEdit.setGeometry(QtCore.QRect(130, 30, 131, 22))
  99. self.Start_dateTimeEdit.setDateTime(QtCore.QDateTime(QtCore.QDate(2020, 5, 9), QtCore.QTime(0, 0, 0)))
  100. self.Start_dateTimeEdit.setObjectName("Start_dateTimeEdit")
  101. self.label_7 = QtWidgets.QLabel(self.groupBox_3)
  102. self.label_7.setGeometry(QtCore.QRect(10, 30, 121, 16))
  103. self.label_7.setObjectName("label_7")
  104. self.label_8 = QtWidgets.QLabel(self.groupBox_3)
  105. self.label_8.setGeometry(QtCore.QRect(20, 70, 111, 16))
  106. self.label_8.setObjectName("label_8")
  107. self.End_dateTimeEdit = QtWidgets.QDateTimeEdit(self.groupBox_3)
  108. self.End_dateTimeEdit.setGeometry(QtCore.QRect(130, 70, 131, 22))
  109. self.End_dateTimeEdit.setDateTime(QtCore.QDateTime(QtCore.QDate(2020, 5, 9), QtCore.QTime(0, 22, 0)))
  110. self.End_dateTimeEdit.setObjectName("End_dateTimeEdit")
  111. self.Download_pushButton = QtWidgets.QPushButton(self.groupBox_3)
  112. self.Download_pushButton.setEnabled(False)
  113. self.Download_pushButton.setGeometry(QtCore.QRect(70, 110, 101, 31))
  114. self.Download_pushButton.setObjectName("Download_pushButton")
  115. self.Download_progressBar = QtWidgets.QProgressBar(self.groupBox_3)
  116. self.Download_progressBar.setGeometry(QtCore.QRect(70, 150, 118, 23))
  117. self.Download_progressBar.setMaximum(100)
  118. self.Download_progressBar.setProperty("value", 0)
  119. self.Download_progressBar.setTextDirection(QtWidgets.QProgressBar.TopToBottom)
  120. self.Download_progressBar.setObjectName("Download_progressBar")
  121. self.groupBox_2.raise_()
  122. self.groupBox.raise_()
  123. self.PlayBackWnd.raise_()
  124. self.SelectDate_calendarWidget.raise_()
  125. self.groupBox_3.raise_()
  126. MainWindow.setCentralWidget(self.centralwidget)
  127. self.menubar = QtWidgets.QMenuBar(MainWindow)
  128. self.menubar.setGeometry(QtCore.QRect(0, 0, 1001, 23))
  129. self.menubar.setObjectName("menubar")
  130. MainWindow.setMenuBar(self.menubar)
  131. self.statusbar = QtWidgets.QStatusBar(MainWindow)
  132. self.statusbar.setObjectName("statusbar")
  133. MainWindow.setStatusBar(self.statusbar)
  134. self.retranslateUi(MainWindow)
  135. QtCore.QMetaObject.connectSlotsByName(MainWindow)
  136. def retranslateUi(self, MainWindow):
  137. _translate = QtCore.QCoreApplication.translate
  138. MainWindow.setWindowTitle(_translate("MainWindow", "回放(PlayBack)"))
  139. self.groupBox.setTitle(_translate("MainWindow", "设备登录(Device Login)"))
  140. self.label.setText(_translate("MainWindow", "IP地址(IP)"))
  141. self.label_2.setText(_translate("MainWindow", "端口(Port)"))
  142. self.label_3.setText(_translate("MainWindow", "用户名(Name)"))
  143. self.label_4.setText(_translate("MainWindow", "密码(PWD)"))
  144. self.Login_pushButton.setText(_translate("MainWindow", "登录(Login)"))
  145. self.PlayBackWnd.setText(_translate("MainWindow", "回放(PlayBack)"))
  146. self.groupBox_2.setTitle(_translate("MainWindow", "回放操作(PlayBack)"))
  147. self.exist_radioButton.setText(_translate("MainWindow", "存在录像(exist video)"))
  148. self.Channel_label.setText(_translate("MainWindow", "通道(channel)"))
  149. self.StreamTyp_comboBox.setItemText(0, _translate("MainWindow", "主码流(MainStream)"))
  150. self.StreamTyp_comboBox.setItemText(1, _translate("MainWindow", "辅码流(ExtraStream)"))
  151. self.label_5.setText(_translate("MainWindow", "码流(Stream)"))
  152. self.Pause_pushbutton.setText(_translate("MainWindow", "暂停(Pause)"))
  153. self.PlayBack_pushbutton.setText(_translate("MainWindow", "播放(Play)"))
  154. self.groupBox_3.setTitle(_translate("MainWindow", "下载(download)"))
  155. self.Start_dateTimeEdit.setDisplayFormat(_translate("MainWindow", "yyyy/M/d HH:mm:ss"))
  156. self.label_7.setText(_translate("MainWindow", "起始时间(StartTime)"))
  157. self.label_8.setText(_translate("MainWindow", "结束时间(EndTime)"))
  158. self.End_dateTimeEdit.setDisplayFormat(_translate("MainWindow", "yyyy/M/d HH:mm:ss"))
  159. self.Download_pushButton.setText(_translate("MainWindow", "下载(download)"))