From dc1efc9e845a3370bcadc9b61708828041fe9cfe Mon Sep 17 00:00:00 2001 From: bgArray <474037765@qq.com> Date: Thu, 29 Dec 2022 17:47:22 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AA=97=E5=8F=A31?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1.py | 88 ++++++++++++++ 1.ui | 91 ++++++++++++++ PySide6-Pkg.ui | 313 +++++++++++++++++++++++++++++++++++++++++++++++++ pp.py | 256 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 748 insertions(+) create mode 100644 1.py create mode 100644 1.ui create mode 100644 PySide6-Pkg.ui create mode 100644 pp.py diff --git a/1.py b/1.py new file mode 100644 index 0000000..143ff05 --- /dev/null +++ b/1.py @@ -0,0 +1,88 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file '1.ui' +## +## Created by: Qt User Interface Compiler version 6.4.1 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, + QMetaObject, QObject, QPoint, QRect, + QSize, QTime, QUrl, Qt) +from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, + QFont, QFontDatabase, QGradient, QIcon, + QImage, QKeySequence, QLinearGradient, QPainter, + QPalette, QPixmap, QRadialGradient, QTransform) +from PySide6.QtWidgets import (QApplication, QMainWindow, QMenuBar, QSizePolicy, + QStatusBar, QTabWidget, QToolButton, QVBoxLayout, + QWidget) + + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + if not MainWindow.objectName(): + MainWindow.setObjectName(u"MainWindow") + MainWindow.resize(800, 600) + self.centralwidget = QWidget(MainWindow) + self.centralwidget.setObjectName(u"centralwidget") + self.verticalLayoutWidget_2 = QWidget(self.centralwidget) + self.verticalLayoutWidget_2.setObjectName(u"verticalLayoutWidget_2") + self.verticalLayoutWidget_2.setGeometry(QRect(0, 0, 861, 681)) + self.verticalLayout_2 = QVBoxLayout(self.verticalLayoutWidget_2) + self.verticalLayout_2.setObjectName(u"verticalLayout_2") + self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) + self.tabWidget = QTabWidget(self.verticalLayoutWidget_2) + self.tabWidget.setObjectName(u"tabWidget") + self.tab = QWidget() + self.tab.setObjectName(u"tab") + self.toolButton_2 = QToolButton(self.tab) + self.toolButton_2.setObjectName(u"toolButton_2") + self.toolButton_2.setGeometry(QRect(30, 10, 24, 22)) + self.tabWidget.addTab(self.tab, "") + self.tab_2 = QWidget() + self.tab_2.setObjectName(u"tab_2") + self.tabWidget.addTab(self.tab_2, "") + + self.verticalLayout_2.addWidget(self.tabWidget) + + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QMenuBar(MainWindow) + self.menubar.setObjectName(u"menubar") + self.menubar.setGeometry(QRect(0, 0, 800, 26)) + MainWindow.setMenuBar(self.menubar) + self.statusbar = QStatusBar(MainWindow) + self.statusbar.setObjectName(u"statusbar") + MainWindow.setStatusBar(self.statusbar) + + self.retranslateUi(MainWindow) + self.toolButton_2.clicked.connect(self.toolButton_2.click) + + self.tabWidget.setCurrentIndex(0) + + QMetaObject.connectSlotsByName(MainWindow) + + # setupUi + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) + self.toolButton_2.setText(QCoreApplication.translate("MainWindow", u"...", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), + QCoreApplication.translate("MainWindow", u"Tab 1", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), + QCoreApplication.translate("MainWindow", u"Tab 2", None)) + # retranslateUi + + +if __name__ == "__main__": + import sys + from PySide6 import QtWidgets + + app = QtWidgets.QApplication(sys.argv) # 创建一个QApplication,也就是你要开发的软件app + MainWindow = QtWidgets.QMainWindow() # 创建一个QMainWindow,用来装载你需要的各种组件、控件 + # MainWindow = QtWidgets.QWidget() # 创建一个QMainWindow,用来装载你需要的各种组件、控件 + ui = Ui_MainWindow() # ui是你创建的ui类的实例化对象 + ui.setupUi(MainWindow) # 执行类中的setupUi方法,方法的参数是第二步中创建的QMainWindow + MainWindow.show() # 执行QMainWindow的show()方法,显示这个QMainWindow + sys.exit(app.exec_()) # 使用exit()或者点击关闭按钮退出QApplication diff --git a/1.ui b/1.ui new file mode 100644 index 0000000..142b310 --- /dev/null +++ b/1.ui @@ -0,0 +1,91 @@ + + + MainWindow + + + + 0 + 0 + 800 + 600 + + + + MainWindow + + + + + + 0 + 0 + 861 + 681 + + + + + + + 0 + + + + Tab 1 + + + + + 30 + 10 + 24 + 22 + + + + ... + + + + + + Tab 2 + + + + + + + + + + + 0 + 0 + 800 + 26 + + + + + + + + + toolButton_2 + clicked() + toolButton_2 + click() + + + 44 + 76 + + + 46 + 71 + + + + + diff --git a/PySide6-Pkg.ui b/PySide6-Pkg.ui new file mode 100644 index 0000000..2e2deb7 --- /dev/null +++ b/PySide6-Pkg.ui @@ -0,0 +1,313 @@ + + + MainWindow + + + + 0 + 0 + 800 + 600 + + + + MainWindow + + + + + + 0 + 0 + 951 + 611 + + + + + + + 1 + + + + Tab 1 + + + + + 0 + 0 + 881 + 591 + + + + + + + + + + + + Tab 2 + + + + + 10 + 10 + 71 + 16 + + + + TextLabel + + + + + + 0 + 30 + 281 + 131 + + + + + + 10 + 0 + 271 + 131 + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + + + + 280 + 30 + 281 + 131 + + + + + + 10 + 0 + 271 + 131 + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + TextLabel + + + + + + + + + + 10 + 160 + 781 + 171 + + + + + + 0 + 0 + 621 + 24 + + + + + + + TextLabel + + + + + + + + + + ... + + + + + + + + + 0 + 20 + 241 + 31 + + + + + + + TextLabel + + + + + + + Qt::Horizontal + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 800 + 26 + + + + + 文件 + + + + + + + + + + + + + 打开 Open + + + + + 导入 Input + + + + + + diff --git a/pp.py b/pp.py new file mode 100644 index 0000000..62a473c --- /dev/null +++ b/pp.py @@ -0,0 +1,256 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'PySide6-Pkg.ui' +## +## Created by: Qt User Interface Compiler version 6.4.1 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, + QMetaObject, QObject, QPoint, QRect, + QSize, QTime, QUrl, Qt) +from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, + QCursor, QFont, QFontDatabase, QGradient, + QIcon, QImage, QKeySequence, QLinearGradient, + QPainter, QPalette, QPixmap, QRadialGradient, + QTransform) +from PySide6.QtWidgets import (QApplication, QComboBox, QHBoxLayout, QHeaderView, + QLabel, QMainWindow, QMenu, QMenuBar, + QSizePolicy, QSlider, QStatusBar, QTabWidget, + QTableWidget, QTableWidgetItem, QToolButton, QVBoxLayout, + QWidget) + + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + if not MainWindow.objectName(): + MainWindow.setObjectName(u"MainWindow") + MainWindow.resize(800, 600) + self.action = QAction(MainWindow) + self.action.setObjectName(u"action") + icon = QIcon(QIcon.fromTheme(u"document-open")) + self.action.setIcon(icon) + self.action_Input = QAction(MainWindow) + self.action_Input.setObjectName(u"action_Input") + self.centralwidget = QWidget(MainWindow) + self.centralwidget.setObjectName(u"centralwidget") + self.verticalLayoutWidget = QWidget(self.centralwidget) + self.verticalLayoutWidget.setObjectName(u"verticalLayoutWidget") + self.verticalLayoutWidget.setGeometry(QRect(0, 0, 951, 611)) + self.verticalLayout = QVBoxLayout(self.verticalLayoutWidget) + self.verticalLayout.setObjectName(u"verticalLayout") + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.tabO = QTabWidget(self.verticalLayoutWidget) + self.tabO.setObjectName(u"tabO") + self.tab = QWidget() + self.tab.setObjectName(u"tab") + self.verticalLayoutWidget_2 = QWidget(self.tab) + self.verticalLayoutWidget_2.setObjectName(u"verticalLayoutWidget_2") + self.verticalLayoutWidget_2.setGeometry(QRect(0, 0, 881, 591)) + self.verticalLayout_2 = QVBoxLayout(self.verticalLayoutWidget_2) + self.verticalLayout_2.setObjectName(u"verticalLayout_2") + self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) + self.tableWidget = QTableWidget(self.verticalLayoutWidget_2) + self.tableWidget.setObjectName(u"tableWidget") + + self.verticalLayout_2.addWidget(self.tableWidget) + + self.tabO.addTab(self.tab, "") + self.tab_2 = QWidget() + self.tab_2.setObjectName(u"tab_2") + self.label = QLabel(self.tab_2) + self.label.setObjectName(u"label") + self.label.setGeometry(QRect(10, 10, 71, 16)) + self.widget = QWidget(self.tab_2) + self.widget.setObjectName(u"widget") + self.widget.setGeometry(QRect(0, 30, 281, 131)) + self.verticalLayoutWidget_3 = QWidget(self.widget) + self.verticalLayoutWidget_3.setObjectName(u"verticalLayoutWidget_3") + self.verticalLayoutWidget_3.setGeometry(QRect(10, 0, 271, 131)) + self.verticalLayout_3 = QVBoxLayout(self.verticalLayoutWidget_3) + self.verticalLayout_3.setObjectName(u"verticalLayout_3") + self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) + self.label_2 = QLabel(self.verticalLayoutWidget_3) + self.label_2.setObjectName(u"label_2") + + self.verticalLayout_3.addWidget(self.label_2) + + self.label_4 = QLabel(self.verticalLayoutWidget_3) + self.label_4.setObjectName(u"label_4") + + self.verticalLayout_3.addWidget(self.label_4) + + self.label_5 = QLabel(self.verticalLayoutWidget_3) + self.label_5.setObjectName(u"label_5") + + self.verticalLayout_3.addWidget(self.label_5) + + self.label_7 = QLabel(self.verticalLayoutWidget_3) + self.label_7.setObjectName(u"label_7") + + self.verticalLayout_3.addWidget(self.label_7) + + self.label_6 = QLabel(self.verticalLayoutWidget_3) + self.label_6.setObjectName(u"label_6") + + self.verticalLayout_3.addWidget(self.label_6) + + self.label_3 = QLabel(self.verticalLayoutWidget_3) + self.label_3.setObjectName(u"label_3") + + self.verticalLayout_3.addWidget(self.label_3) + + self.widget_2 = QWidget(self.tab_2) + self.widget_2.setObjectName(u"widget_2") + self.widget_2.setGeometry(QRect(280, 30, 281, 131)) + self.verticalLayoutWidget_4 = QWidget(self.widget_2) + self.verticalLayoutWidget_4.setObjectName(u"verticalLayoutWidget_4") + self.verticalLayoutWidget_4.setGeometry(QRect(10, 0, 271, 131)) + self.verticalLayout_4 = QVBoxLayout(self.verticalLayoutWidget_4) + self.verticalLayout_4.setObjectName(u"verticalLayout_4") + self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) + self.label_9 = QLabel(self.verticalLayoutWidget_4) + self.label_9.setObjectName(u"label_9") + + self.verticalLayout_4.addWidget(self.label_9) + + self.label_8 = QLabel(self.verticalLayoutWidget_4) + self.label_8.setObjectName(u"label_8") + + self.verticalLayout_4.addWidget(self.label_8) + + self.label_10 = QLabel(self.verticalLayoutWidget_4) + self.label_10.setObjectName(u"label_10") + + self.verticalLayout_4.addWidget(self.label_10) + + self.label_12 = QLabel(self.verticalLayoutWidget_4) + self.label_12.setObjectName(u"label_12") + + self.verticalLayout_4.addWidget(self.label_12) + + self.label_13 = QLabel(self.verticalLayoutWidget_4) + self.label_13.setObjectName(u"label_13") + + self.verticalLayout_4.addWidget(self.label_13) + + self.label_11 = QLabel(self.verticalLayoutWidget_4) + self.label_11.setObjectName(u"label_11") + + self.verticalLayout_4.addWidget(self.label_11) + + self.widget_3 = QWidget(self.tab_2) + self.widget_3.setObjectName(u"widget_3") + self.widget_3.setGeometry(QRect(10, 160, 781, 171)) + self.horizontalLayoutWidget = QWidget(self.widget_3) + self.horizontalLayoutWidget.setObjectName(u"horizontalLayoutWidget") + self.horizontalLayoutWidget.setGeometry(QRect(0, 0, 621, 24)) + self.horizontalLayout = QHBoxLayout(self.horizontalLayoutWidget) + self.horizontalLayout.setObjectName(u"horizontalLayout") + self.horizontalLayout.setContentsMargins(0, 0, 0, 0) + self.label_14 = QLabel(self.horizontalLayoutWidget) + self.label_14.setObjectName(u"label_14") + + self.horizontalLayout.addWidget(self.label_14) + + self.comboBox = QComboBox(self.horizontalLayoutWidget) + self.comboBox.setObjectName(u"comboBox") + + self.horizontalLayout.addWidget(self.comboBox) + + self.toolButton = QToolButton(self.horizontalLayoutWidget) + self.toolButton.setObjectName(u"toolButton") + + self.horizontalLayout.addWidget(self.toolButton) + + self.horizontalLayoutWidget_2 = QWidget(self.widget_3) + self.horizontalLayoutWidget_2.setObjectName(u"horizontalLayoutWidget_2") + self.horizontalLayoutWidget_2.setGeometry(QRect(0, 20, 241, 31)) + self.horizontalLayout_2 = QHBoxLayout(self.horizontalLayoutWidget_2) + self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") + self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) + self.label_15 = QLabel(self.horizontalLayoutWidget_2) + self.label_15.setObjectName(u"label_15") + + self.horizontalLayout_2.addWidget(self.label_15) + + self.horizontalSlider = QSlider(self.horizontalLayoutWidget_2) + self.horizontalSlider.setObjectName(u"horizontalSlider") + self.horizontalSlider.setOrientation(Qt.Horizontal) + + self.horizontalLayout_2.addWidget(self.horizontalSlider) + + self.tabO.addTab(self.tab_2, "") + self.tab_3 = QWidget() + self.tab_3.setObjectName(u"tab_3") + self.tabO.addTab(self.tab_3, "") + self.tab_4 = QWidget() + self.tab_4.setObjectName(u"tab_4") + self.tabO.addTab(self.tab_4, "") + + self.verticalLayout.addWidget(self.tabO) + + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QMenuBar(MainWindow) + self.menubar.setObjectName(u"menubar") + self.menubar.setGeometry(QRect(0, 0, 800, 26)) + self.menu = QMenu(self.menubar) + self.menu.setObjectName(u"menu") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QStatusBar(MainWindow) + self.statusbar.setObjectName(u"statusbar") + MainWindow.setStatusBar(self.statusbar) + + self.menubar.addAction(self.menu.menuAction()) + self.menu.addAction(self.action) + self.menu.addAction(self.action_Input) + + self.retranslateUi(MainWindow) + + self.tabO.setCurrentIndex(1) + + QMetaObject.connectSlotsByName(MainWindow) + + # setupUi + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) + self.action.setText(QCoreApplication.translate("MainWindow", u"\u6253\u5f00 Open", None)) + self.action_Input.setText(QCoreApplication.translate("MainWindow", u"\u5bfc\u5165 Input", None)) + self.tabO.setTabText(self.tabO.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"Tab 1", None)) + self.label.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_2.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_4.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_5.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_7.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_6.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_3.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_9.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_8.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_10.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_12.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_13.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_11.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.label_14.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.toolButton.setText(QCoreApplication.translate("MainWindow", u"...", None)) + self.label_15.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) + self.tabO.setTabText(self.tabO.indexOf(self.tab_2), QCoreApplication.translate("MainWindow", u"Tab 2", None)) + self.tabO.setTabText(self.tabO.indexOf(self.tab_3), QCoreApplication.translate("MainWindow", u"\u9875", None)) + self.tabO.setTabText(self.tabO.indexOf(self.tab_4), QCoreApplication.translate("MainWindow", u"\u9875", None)) + self.menu.setTitle(QCoreApplication.translate("MainWindow", u"\u6587\u4ef6", None)) + # retranslateUi + + +if __name__ == "__main__": + import sys + from PySide6 import QtWidgets + + app = QtWidgets.QApplication(sys.argv) # 创建一个QApplication,也就是你要开发的软件app + MainWindow = QtWidgets.QMainWindow() # 创建一个QMainWindow,用来装载你需要的各种组件、控件 + # MainWindow = QtWidgets.QWidget() # 创建一个QMainWindow,用来装载你需要的各种组件、控件 + ui = Ui_MainWindow() # ui是你创建的ui类的实例化对象 + ui.setupUi(MainWindow) # 执行类中的setupUi方法,方法的参数是第二步中创建的QMainWindow + MainWindow.show() # 执行QMainWindow的show()方法,显示这个QMainWindow + sys.exit(app.exec_()) # 使用exit()或者点击关闭按钮退出QApplication