From 8cf80919edb919031b9520e35021705c2fd1f486 Mon Sep 17 00:00:00 2001 From: "silaev.vd" Date: Sat, 19 Nov 2022 18:05:48 +0300 Subject: [PATCH] title screen --- PycharmProjects/3.5.1 auto/visual.py | 56 ++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 PycharmProjects/3.5.1 auto/visual.py diff --git a/PycharmProjects/3.5.1 auto/visual.py b/PycharmProjects/3.5.1 auto/visual.py new file mode 100644 index 0000000..7128adf --- /dev/null +++ b/PycharmProjects/3.5.1 auto/visual.py @@ -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("

Лабораторная работа 3.5.1

Исследование плазмы газового разряда

") + 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( + "

ЧАСТЬ I

Вольт-амперная характеристика газового разряда

") + 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( + "

ЧАСТЬ II

Зондовые характеристики плазмы

") + 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()) \ No newline at end of file