title screen
This commit is contained in:
		
							parent
							
								
									da8b60f3db
								
							
						
					
					
						commit
						8cf80919ed
					
				
							
								
								
									
										56
									
								
								PycharmProjects/3.5.1 auto/visual.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								PycharmProjects/3.5.1 auto/visual.py
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,56 @@ | ||||
| import sys | ||||
| import random | ||||
| from PySide6 import QtCore, QtWidgets, QtGui | ||||
| from win32api import GetSystemMetrics | ||||
| 
 | ||||
| 
 | ||||
| class MyWidget(QtWidgets.QWidget): | ||||
|     def __init__(self): | ||||
|         super().__init__() | ||||
|         self.q = QtGui.QScreen.availableGeometry(QtWidgets.QApplication.primaryScreen()) | ||||
| 
 | ||||
|         self.button = QtWidgets.QPushButton(self) | ||||
|         self.button.setGeometry(QtCore.QRect(20, 20, 40, 40)) | ||||
|         self.button.setText("Esc") | ||||
|         self.text = QtWidgets.QLabel(self) | ||||
|         self.text.setText("<html><head/><body><p align=\"center\"><span style=\" font-size:12pt; font-weight:600;\">Лабораторная работа 3.5.1</span></p><p align=\"center\"><span style=\" font-size:11pt;\">Исследование плазмы газового разряда</span></p></body></html>") | ||||
|         self.text.setGeometry(QtCore.QRect(self.q.width() // 4, self.q.height() // 2 - 40, 300, 80)) | ||||
|         self.vline = QtWidgets.QFrame(self) | ||||
|         self.vline.setFrameShape(QtWidgets.QFrame.VLine) | ||||
|         self.vline.setGeometry(QtCore.QRect(2 * self.q.width() // 3, 0, 10, self.q.height() + 40)) | ||||
|         self.hline = QtWidgets.QFrame(self) | ||||
|         self.hline.setFrameShape(QtWidgets.QFrame.HLine) | ||||
|         self.hline.setGeometry(QtCore.QRect(2 * self.q.width() // 3 + 5, self.q.height() // 2, self.q.width() // 3, 40)) | ||||
|         self.label1 = QtWidgets.QLabel(self) | ||||
|         self.label1.setText( | ||||
|             "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt; font-weight:600;\">ЧАСТЬ I</span></p><p align=\"center\"><span style=\" font-size:10pt;\">Вольт-амперная характеристика газового разряда</span></p></body></html>") | ||||
|         self.label1.setGeometry(QtCore.QRect(5 * self.q.width() // 6 - 150, self.q.height() // 4 - 40, 300, 80)) | ||||
|         self.label2 = QtWidgets.QLabel(self) | ||||
|         self.label2.setText( | ||||
|             "<html><head/><body><p align=\"center\"><span style=\" font-size:10pt; font-weight:600;\"> ЧАСТЬ II</span></p><p align=\"center\"><span style=\" font-size:10pt;\">Зондовые характеристики плазмы</span></p></body></html>") | ||||
|         self.label2.setGeometry(QtCore.QRect(5 * self.q.width() // 6 - 150, 3 * self.q.height() // 4 - 40, 300, 80)) | ||||
|         self.button1 = QtWidgets.QPushButton(self) | ||||
|         self.button1.setGeometry(QtCore.QRect(5 * self.q.width() // 6 - 40, self.q.height() // 4 + 80, 80, 40)) | ||||
|         self.button1.setText("Начать") | ||||
|         self.button2 = QtWidgets.QPushButton(self) | ||||
|         self.button2.setGeometry(QtCore.QRect(5 * self.q.width() // 6 - 40, 3 * self.q.height() // 4 + 80, 80, 40)) | ||||
|         self.button2.setText("Начать") | ||||
| 
 | ||||
|         #self.layout = QtWidgets.QVBoxLayout(self) | ||||
|         #self.layout.addWidget(self.text) | ||||
|         #self.layout.addWidget(self.button) | ||||
| 
 | ||||
|         self.button.clicked.connect(self.esc) | ||||
| 
 | ||||
|     @QtCore.Slot() | ||||
|     def esc(self): | ||||
|         self.close() | ||||
| 
 | ||||
| 
 | ||||
| if __name__ == "__main__": | ||||
|     app = QtWidgets.QApplication([]) | ||||
| 
 | ||||
|     widget = MyWidget() | ||||
|     widget.showFullScreen() | ||||
| 
 | ||||
|     sys.exit(app.exec()) | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user