Guest User

Untitled

a guest
Nov 19th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.39 KB | None | 0 0
  1. import sys
  2. from PyQt5 import QtCore, QtGui, QtWidgets
  3. import user_data
  4.  
  5.  
  6. class MainWindow(object):
  7.  
  8. def user_data(self):
  9. self.user_data_window = QtWidgets.QMainWindow()
  10. self.next_window = user_data.Ui_UserData()
  11. self.next_window.setupUi(self.user_data_window)
  12. main_window.hide()
  13. self.user_data_window.show()
  14.  
  15. def setupUi(self, MainWindow):
  16. MainWindow.setObjectName("MainWindow")
  17. MainWindow.resize(640, 480)
  18. self.centralwidget = QtWidgets.QWidget(MainWindow)
  19. self.centralwidget.setObjectName("centralwidget")
  20. self.label = QtWidgets.QLabel(self.centralwidget)
  21. self.label.setGeometry(QtCore.QRect(140, 100, 361, 81))
  22. font = QtGui.QFont()
  23. font.setPointSize(24)
  24. font.setBold(True)
  25. font.setWeight(75)
  26. self.label.setFont(font)
  27. self.label.setObjectName("label")
  28. self.pushButton = QtWidgets.QPushButton(self.centralwidget)
  29. self.pushButton.setGeometry(QtCore.QRect(260, 260, 75, 51))
  30. self.pushButton.setObjectName("pushButton")
  31. self.pushButton.clicked.connect(self.user_data)
  32. MainWindow.setCentralWidget(self.centralwidget)
  33. self.menubar = QtWidgets.QMenuBar(MainWindow)
  34. self.menubar.setGeometry(QtCore.QRect(0, 0, 640, 21))
  35. self.menubar.setObjectName("menubar")
  36. MainWindow.setMenuBar(self.menubar)
  37. self.statusbar = QtWidgets.QStatusBar(MainWindow)
  38. self.statusbar.setObjectName("statusbar")
  39.  
  40. MainWindow.setStatusBar(self.statusbar)
  41. self.retranslateUi(MainWindow)
  42. QtCore.QMetaObject.connectSlotsByName(MainWindow)
  43.  
  44. def retranslateUi(self, MainWindow):
  45. _translate = QtCore.QCoreApplication.translate
  46. MainWindow.setWindowTitle(_translate("MainWindow", "Main Window"))
  47. self.label.setText(_translate("MainWindow", " Manager"))
  48. self.pushButton.setText(_translate("MainWindow", "Lets Start!"))
  49.  
  50.  
  51. if __name__ == "__main__":
  52. app = QtWidgets.QApplication(sys.argv)
  53. main_window = QtWidgets.QMainWindow()
  54. ui = MainWindow()
  55. ui.setupUi(main_window)
  56. main_window.show()
  57. sys.exit(app.exec_())
  58.  
  59. from PyQt5 import QtCore, QtGui, QtWidgets
  60. import start_recording
  61. class Ui_UserData(object):
  62.  
  63. def start_record(self):
  64. self.window = QtWidgets.QMainWindow()
  65. self.ui = start_recording.Ui_StartRecording()
  66. self.ui.setupUi(self.window)
  67. """
  68. This is the part not working
  69. """
  70. MainWindow.hide()
  71. self.window.show()
  72.  
  73. def setupUi(self, MainWindow):
  74. MainWindow.setObjectName("MainWindow")
  75. MainWindow.resize(640, 480)
  76. self.centralwidget = QtWidgets.QWidget(MainWindow)
  77. self.centralwidget.setObjectName("centralwidget")
  78. self.groupBox_speaker_data = QtWidgets.QGroupBox(self.centralwidget)
  79. self.groupBox_speaker_data.setGeometry(QtCore.QRect(80, 30, 481, 381))
  80. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
  81. sizePolicy.setHorizontalStretch(0)
  82. sizePolicy.setVerticalStretch(84)
  83. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
  84. self.groupBox_speaker_data.setSizePolicy(sizePolicy)
  85. font = QtGui.QFont()
  86. font.setBold(True)
  87. font.setWeight(75)
  88. self.groupBox_speaker_data.setFont(font)
  89. self.groupBox_speaker_data.setObjectName("groupBox_speaker_data")
  90. self.label_name = QtWidgets.QLabel(self.groupBox_speaker_data)
  91. self.label_name.setGeometry(QtCore.QRect(30, 60, 47, 13))
  92. self.label_name.setObjectName("label_name")
  93. self.label_age = QtWidgets.QLabel(self.groupBox_speaker_data)
  94. self.label_age.setGeometry(QtCore.QRect(30, 120, 47, 13))
  95. self.label_age.setObjectName("label_age")
  96. self.label_id = QtWidgets.QLabel(self.groupBox_speaker_data)
  97. self.label_id.setGeometry(QtCore.QRect(30, 90, 47, 13))
  98. self.label_id.setObjectName("label_id")
  99. self.label_gender = QtWidgets.QLabel(self.groupBox_speaker_data)
  100. self.label_gender.setGeometry(QtCore.QRect(30, 150, 47, 13))
  101. self.label_gender.setObjectName("label_gender")
  102. self.lineEdit_name = QtWidgets.QLineEdit(self.groupBox_speaker_data)
  103. self.lineEdit_name.setGeometry(QtCore.QRect(110, 60, 141, 20))
  104. self.lineEdit_name.setObjectName("lineEdit_name")
  105. self.lineEdit_id = QtWidgets.QLineEdit(self.groupBox_speaker_data)
  106. self.lineEdit_id.setGeometry(QtCore.QRect(110, 90, 141, 20))
  107. self.lineEdit_id.setObjectName("lineEdit_id")
  108. self.spinBox_age = QtWidgets.QSpinBox(self.groupBox_speaker_data)
  109. self.spinBox_age.setGeometry(QtCore.QRect(110, 120, 42, 22))
  110. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
  111. sizePolicy.setHorizontalStretch(18)
  112. sizePolicy.setVerticalStretch(78)
  113. self.spinBox_age.setSizePolicy(sizePolicy)
  114. self.spinBox_age.setMinimum(18)
  115. self.spinBox_age.setObjectName("spinBox_age")
  116. self.comboBox_gender = QtWidgets.QComboBox(self.groupBox_speaker_data)
  117. self.comboBox_gender.setGeometry(QtCore.QRect(110, 150, 69, 22))
  118. self.comboBox_gender.setObjectName("comboBox_gender")
  119. self.comboBox_gender.addItem("")
  120. self.comboBox_gender.addItem("")
  121. self.comboBox_gender.addItem("")
  122. self.pushButton = QtWidgets.QPushButton(self.groupBox_speaker_data)
  123. self.pushButton.setGeometry(QtCore.QRect(370, 330, 75, 23))
  124. self.pushButton.setObjectName("pushButton")
  125.  
  126. self.pushButton.clicked.connect(self.start_record)
  127.  
  128. MainWindow.setCentralWidget(self.centralwidget)
  129. self.menubar = QtWidgets.QMenuBar(MainWindow)
  130. self.menubar.setGeometry(QtCore.QRect(0, 0, 640, 21))
  131. self.menubar.setObjectName("menubar")
  132. MainWindow.setMenuBar(self.menubar)
  133. self.statusbar = QtWidgets.QStatusBar(MainWindow)
  134. self.statusbar.setObjectName("statusbar")
  135. MainWindow.setStatusBar(self.statusbar)
  136.  
  137. self.retranslateUi(MainWindow)
  138. QtCore.QMetaObject.connectSlotsByName(MainWindow)
  139.  
  140. def retranslateUi(self, MainWindow):
  141. _translate = QtCore.QCoreApplication.translate
  142. MainWindow.setWindowTitle(_translate("MainWindow", "User Data"))
  143. self.groupBox_speaker_data.setTitle(_translate("MainWindow", "Speaker Data"))
  144. self.label_name.setText(_translate("MainWindow", "Name:"))
  145. self.label_age.setText(_translate("MainWindow", "Age:"))
  146. self.label_id.setText(_translate("MainWindow", "ID:"))
  147. self.label_gender.setText(_translate("MainWindow", "Gender:"))
  148. self.comboBox_gender.setItemText(0, _translate("MainWindow", "Male"))
  149. self.comboBox_gender.setItemText(1, _translate("MainWindow", "Female"))
  150. self.comboBox_gender.setItemText(2, _translate("MainWindow", "Unknown"))
  151. self.pushButton.setText(_translate("MainWindow", "NEXT"))
  152.  
  153.  
  154. if __name__ == "__main__":
  155. import sys
  156. app = QtWidgets.QApplication(sys.argv)
  157. MainWindow = QtWidgets.QMainWindow()
  158. ui = Ui_UserData()
  159. ui.setupUi(MainWindow)
  160. MainWindow.show()
  161. sys.exit(app.exec_())
  162.  
  163. from PyQt5 import QtCore, QtGui, QtWidgets
  164.  
  165. class Ui_StartRecording(object):
  166.  
  167. def setupUi(self, MainWindow):
  168. MainWindow.setObjectName("MainWindow")
  169. MainWindow.resize(640, 480)
  170. self.centralwidget = QtWidgets.QWidget(MainWindow)
  171. self.centralwidget.setObjectName("centralwidget")
  172. self.label = QtWidgets.QLabel(self.centralwidget)
  173. self.label.setGeometry(QtCore.QRect(160, 120, 331, 91))
  174. font = QtGui.QFont()
  175. font.setFamily("Arial Black")
  176. font.setPointSize(18)
  177. font.setBold(True)
  178. font.setWeight(75)
  179. self.label.setFont(font)
  180. self.label.setObjectName("label")
  181. self.label_2 = QtWidgets.QLabel(self.centralwidget)
  182. self.label_2.setGeometry(QtCore.QRect(260, 200, 101, 51))
  183. font = QtGui.QFont()
  184. font.setPointSize(14)
  185. font.setBold(True)
  186. font.setWeight(75)
  187. self.label_2.setFont(font)
  188. self.label_2.setObjectName("label_2")
  189. self.pushButton = QtWidgets.QPushButton(self.centralwidget)
  190. self.pushButton.setGeometry(QtCore.QRect(260, 260, 75, 23))
  191. self.pushButton.setObjectName("pushButton")
  192. MainWindow.setCentralWidget(self.centralwidget)
  193. self.menubar = QtWidgets.QMenuBar(MainWindow)
  194. self.menubar.setGeometry(QtCore.QRect(0, 0, 640, 21))
  195. self.menubar.setObjectName("menubar")
  196. MainWindow.setMenuBar(self.menubar)
  197. self.statusbar = QtWidgets.QStatusBar(MainWindow)
  198. self.statusbar.setObjectName("statusbar")
  199. MainWindow.setStatusBar(self.statusbar)
  200. self.retranslateUi(MainWindow)
  201. QtCore.QMetaObject.connectSlotsByName(MainWindow)
  202.  
  203. def retranslateUi(self, MainWindow):
  204. _translate = QtCore.QCoreApplication.translate
  205. MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
  206. self.label.setText(_translate("MainWindow", "Lets begin"))
  207. self.label_2.setText(_translate("MainWindow", "xxx!"))
  208. self.pushButton.setText(_translate("MainWindow", "PushButton"))
  209.  
  210.  
  211. if __name__ == "__main__":
  212. import sys
  213. app = QtWidgets.QApplication(sys.argv)
  214. MainWindow = QtWidgets.QMainWindow()
  215. ui = Ui_StartRecording()
  216. ui.setupUi(MainWindow)
  217. MainWindow.show()
  218. sys.exit(app.exec_())
Add Comment
Please, Sign In to add comment