完成模型

master
2863616107@qq.com 3 years ago
parent af26432284
commit 84f3d5fd68

@ -0,0 +1,61 @@
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'jiemian.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(800, 600)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
self.gridLayout.setObjectName("gridLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.pushButton = QtWidgets.QPushButton(self.centralwidget)
self.pushButton.setMinimumSize(QtCore.QSize(141, 51))
self.pushButton.setObjectName("pushButton")
self.horizontalLayout.addWidget(self.pushButton)
spacerItem = QtWidgets.QSpacerItem(78, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem)
self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
self.pushButton_2.setMinimumSize(QtCore.QSize(141, 51))
self.pushButton_2.setObjectName("pushButton_2")
self.horizontalLayout.addWidget(self.pushButton_2)
spacerItem1 = QtWidgets.QSpacerItem(78, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem1)
self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget)
self.pushButton_3.setMinimumSize(QtCore.QSize(141, 51))
self.pushButton_3.setObjectName("pushButton_3")
self.horizontalLayout.addWidget(self.pushButton_3)
self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
self.textEdit = QtWidgets.QTextEdit(self.centralwidget)
self.textEdit.setObjectName("textEdit")
self.gridLayout.addWidget(self.textEdit, 1, 0, 1, 1)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
self.menubar.setObjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "漏洞管理系统"))
self.pushButton.setText(_translate("MainWindow", "漏洞信息更新"))
self.pushButton_2.setText(_translate("MainWindow", "漏洞信息检索"))
self.pushButton_3.setText(_translate("MainWindow", "漏洞信息统计"))

@ -0,0 +1,106 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>600</height>
</rect>
</property>
<property name="windowTitle">
<string>漏洞管理系统</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QPushButton" name="pushButton">
<property name="minimumSize">
<size>
<width>141</width>
<height>51</height>
</size>
</property>
<property name="text">
<string>漏洞信息更新</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>78</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="pushButton_2">
<property name="minimumSize">
<size>
<width>141</width>
<height>51</height>
</size>
</property>
<property name="text">
<string>漏洞信息检索</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>78</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="pushButton_3">
<property name="minimumSize">
<size>
<width>141</width>
<height>51</height>
</size>
</property>
<property name="text">
<string>漏洞信息统计</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<widget class="QTextEdit" name="textEdit"/>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QStatusBar" name="statusbar"/>
</widget>
<resources/>
<connections/>
</ui>

@ -0,0 +1,140 @@
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'jiemian2.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow2(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(800, 600)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
self.gridLayout.setObjectName("gridLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.label = QtWidgets.QLabel(self.centralwidget)
self.label.setMinimumSize(QtCore.QSize(71, 41))
self.label.setMaximumSize(QtCore.QSize(16777215, 41))
font = QtGui.QFont()
font.setFamily("宋体")
font.setPointSize(16)
self.label.setFont(font)
self.label.setObjectName("label")
self.horizontalLayout.addWidget(self.label)
self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
self.lineEdit.setMinimumSize(QtCore.QSize(131, 21))
self.lineEdit.setMaximumSize(QtCore.QSize(16777215, 21))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(16)
self.lineEdit.setFont(font)
self.lineEdit.setObjectName("lineEdit")
self.horizontalLayout.addWidget(self.lineEdit)
self.label_2 = QtWidgets.QLabel(self.centralwidget)
self.label_2.setMinimumSize(QtCore.QSize(111, 41))
self.label_2.setMaximumSize(QtCore.QSize(16777215, 41))
font = QtGui.QFont()
font.setFamily("宋体")
font.setPointSize(16)
self.label_2.setFont(font)
self.label_2.setObjectName("label_2")
self.horizontalLayout.addWidget(self.label_2)
self.dateEdit = QtWidgets.QDateEdit(self.centralwidget)
self.dateEdit.setMinimumSize(QtCore.QSize(111, 21))
self.dateEdit.setMaximumSize(QtCore.QSize(16777215, 21))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(12)
self.dateEdit.setFont(font)
self.dateEdit.setCalendarPopup(True)
self.dateEdit.setObjectName("dateEdit")
self.horizontalLayout.addWidget(self.dateEdit)
self.label_3 = QtWidgets.QLabel(self.centralwidget)
self.label_3.setMinimumSize(QtCore.QSize(111, 41))
self.label_3.setMaximumSize(QtCore.QSize(16777215, 41))
font = QtGui.QFont()
font.setFamily("宋体")
font.setPointSize(16)
self.label_3.setFont(font)
self.label_3.setObjectName("label_3")
self.horizontalLayout.addWidget(self.label_3)
self.dateEdit_2 = QtWidgets.QDateEdit(self.centralwidget)
self.dateEdit_2.setMinimumSize(QtCore.QSize(111, 21))
self.dateEdit_2.setMaximumSize(QtCore.QSize(16777215, 21))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(12)
self.dateEdit_2.setFont(font)
self.dateEdit_2.setCalendarPopup(True)
self.dateEdit_2.setObjectName("dateEdit_2")
self.horizontalLayout.addWidget(self.dateEdit_2)
self.label_4 = QtWidgets.QLabel(self.centralwidget)
self.label_4.setMinimumSize(QtCore.QSize(102, 41))
font = QtGui.QFont()
font.setFamily("微软雅黑")
font.setBold(True)
font.setWeight(75)
self.label_4.setFont(font)
self.label_4.setObjectName("label_4")
self.horizontalLayout.addWidget(self.label_4)
self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
self.tableWidget = QtWidgets.QTableWidget(self.centralwidget)
self.tableWidget.setObjectName("tableWidget")
self.tableWidget.setColumnCount(6)
self.tableWidget.setRowCount(0)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(0, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(1, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(2, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(3, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(4, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget.setHorizontalHeaderItem(5, item)
self.tableWidget.horizontalHeader().setCascadingSectionResizes(False)
self.tableWidget.horizontalHeader().setSortIndicatorShown(False)
self.tableWidget.horizontalHeader().setStretchLastSection(False)
self.gridLayout.addWidget(self.tableWidget, 1, 0, 1, 1)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
self.menubar.setObjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.label.setText(_translate("MainWindow", "编号:"))
self.label_2.setText(_translate("MainWindow", "开始时间:"))
self.label_3.setText(_translate("MainWindow", "结束时间:"))
self.label_4.setText(_translate("MainWindow", "0条"))
item = self.tableWidget.horizontalHeaderItem(0)
item.setText(_translate("MainWindow", "漏洞标题"))
item = self.tableWidget.horizontalHeaderItem(1)
item.setText(_translate("MainWindow", "危害级别"))
item = self.tableWidget.horizontalHeaderItem(2)
item.setText(_translate("MainWindow", "点击数"))
item = self.tableWidget.horizontalHeaderItem(3)
item.setText(_translate("MainWindow", "评论"))
item = self.tableWidget.horizontalHeaderItem(4)
item.setText(_translate("MainWindow", "关注"))
item = self.tableWidget.horizontalHeaderItem(5)
item.setText(_translate("MainWindow", "时间"))

@ -0,0 +1,248 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>600</height>
</rect>
</property>
<property name="windowTitle">
<string>MainWindow</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="label">
<property name="minimumSize">
<size>
<width>71</width>
<height>41</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>41</height>
</size>
</property>
<property name="font">
<font>
<family>宋体</family>
<pointsize>16</pointsize>
</font>
</property>
<property name="text">
<string>编号:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="lineEdit">
<property name="minimumSize">
<size>
<width>131</width>
<height>21</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>21</height>
</size>
</property>
<property name="font">
<font>
<family>Times New Roman</family>
<pointsize>16</pointsize>
</font>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_2">
<property name="minimumSize">
<size>
<width>111</width>
<height>41</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>41</height>
</size>
</property>
<property name="font">
<font>
<family>宋体</family>
<pointsize>16</pointsize>
</font>
</property>
<property name="text">
<string>开始时间:</string>
</property>
</widget>
</item>
<item>
<widget class="QDateEdit" name="dateEdit">
<property name="minimumSize">
<size>
<width>111</width>
<height>21</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>21</height>
</size>
</property>
<property name="font">
<font>
<family>Times New Roman</family>
<pointsize>12</pointsize>
</font>
</property>
<property name="calendarPopup">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_3">
<property name="minimumSize">
<size>
<width>111</width>
<height>41</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>41</height>
</size>
</property>
<property name="font">
<font>
<family>宋体</family>
<pointsize>16</pointsize>
</font>
</property>
<property name="text">
<string>结束时间:</string>
</property>
</widget>
</item>
<item>
<widget class="QDateEdit" name="dateEdit_2">
<property name="minimumSize">
<size>
<width>111</width>
<height>21</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>21</height>
</size>
</property>
<property name="font">
<font>
<family>Times New Roman</family>
<pointsize>12</pointsize>
</font>
</property>
<property name="calendarPopup">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_4">
<property name="minimumSize">
<size>
<width>102</width>
<height>41</height>
</size>
</property>
<property name="font">
<font>
<family>微软雅黑</family>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string> 共0条</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<widget class="QTableWidget" name="tableWidget">
<attribute name="horizontalHeaderCascadingSectionResizes">
<bool>false</bool>
</attribute>
<attribute name="horizontalHeaderShowSortIndicator" stdset="0">
<bool>false</bool>
</attribute>
<attribute name="horizontalHeaderStretchLastSection">
<bool>false</bool>
</attribute>
<column>
<property name="text">
<string>漏洞标题</string>
</property>
</column>
<column>
<property name="text">
<string>危害级别</string>
</property>
</column>
<column>
<property name="text">
<string>点击数</string>
</property>
</column>
<column>
<property name="text">
<string>评论</string>
</property>
</column>
<column>
<property name="text">
<string>关注</string>
</property>
</column>
<column>
<property name="text">
<string>时间</string>
</property>
</column>
</widget>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QStatusBar" name="statusbar"/>
</widget>
<resources/>
<connections/>
</ui>

@ -0,0 +1,146 @@
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'jiemian3.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow3(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(800, 600)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
self.gridLayout.setObjectName("gridLayout")
self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
self.tabWidget.setObjectName("tabWidget")
self.tab = QtWidgets.QWidget()
self.tab.setObjectName("tab")
self.gridLayout_2 = QtWidgets.QGridLayout(self.tab)
self.gridLayout_2.setObjectName("gridLayout_2")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.comboBox = QtWidgets.QComboBox(self.tab)
self.comboBox.setMinimumSize(QtCore.QSize(191, 22))
self.comboBox.setMaximumSize(QtCore.QSize(191, 22))
self.comboBox.setObjectName("comboBox")
self.comboBox.addItem("")
self.horizontalLayout.addWidget(self.comboBox)
self.label = QtWidgets.QLabel(self.tab)
self.label.setMinimumSize(QtCore.QSize(54, 12))
self.label.setMaximumSize(QtCore.QSize(54, 12))
self.label.setObjectName("label")
self.horizontalLayout.addWidget(self.label)
self.dateEdit = QtWidgets.QDateEdit(self.tab)
self.dateEdit.setMinimumSize(QtCore.QSize(110, 22))
self.dateEdit.setMaximumSize(QtCore.QSize(110, 22))
self.dateEdit.setReadOnly(False)
self.dateEdit.setAccelerated(False)
self.dateEdit.setCalendarPopup(True)
self.dateEdit.setObjectName("dateEdit")
self.horizontalLayout.addWidget(self.dateEdit)
self.label_2 = QtWidgets.QLabel(self.tab)
self.label_2.setMinimumSize(QtCore.QSize(54, 12))
self.label_2.setMaximumSize(QtCore.QSize(54, 12))
self.label_2.setObjectName("label_2")
self.horizontalLayout.addWidget(self.label_2)
self.dateEdit_2 = QtWidgets.QDateEdit(self.tab)
self.dateEdit_2.setMinimumSize(QtCore.QSize(110, 22))
self.dateEdit_2.setMaximumSize(QtCore.QSize(110, 22))
self.dateEdit_2.setReadOnly(False)
self.dateEdit_2.setAccelerated(False)
self.dateEdit_2.setCalendarPopup(True)
self.dateEdit_2.setObjectName("dateEdit_2")
self.horizontalLayout.addWidget(self.dateEdit_2)
self.pushButton_2 = QtWidgets.QPushButton(self.tab)
self.pushButton_2.setMaximumSize(QtCore.QSize(100, 16777215))
self.pushButton_2.setObjectName("pushButton_2")
self.horizontalLayout.addWidget(self.pushButton_2)
self.gridLayout_2.addLayout(self.horizontalLayout, 0, 0, 1, 1)
self.widget = QtWidgets.QWidget(self.tab)
self.widget.setMinimumSize(QtCore.QSize(731, 461))
self.widget.setObjectName("widget")
self.gridLayout_2.addWidget(self.widget, 1, 0, 1, 1)
self.tabWidget.addTab(self.tab, "")
self.tab_2 = QtWidgets.QWidget()
self.tab_2.setObjectName("tab_2")
self.gridLayout_3 = QtWidgets.QGridLayout(self.tab_2)
self.gridLayout_3.setObjectName("gridLayout_3")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.comboBox_2 = QtWidgets.QComboBox(self.tab_2)
self.comboBox_2.setMinimumSize(QtCore.QSize(100, 22))
self.comboBox_2.setMaximumSize(QtCore.QSize(100, 22))
self.comboBox_2.setObjectName("comboBox_2")
self.comboBox_2.addItem("")
self.horizontalLayout_2.addWidget(self.comboBox_2)
self.label_3 = QtWidgets.QLabel(self.tab_2)
self.label_3.setMinimumSize(QtCore.QSize(54, 12))
self.label_3.setMaximumSize(QtCore.QSize(54, 12))
self.label_3.setObjectName("label_3")
self.horizontalLayout_2.addWidget(self.label_3)
self.dateEdit_3 = QtWidgets.QDateEdit(self.tab_2)
self.dateEdit_3.setMinimumSize(QtCore.QSize(110, 22))
self.dateEdit_3.setMaximumSize(QtCore.QSize(110, 22))
self.dateEdit_3.setReadOnly(False)
self.dateEdit_3.setAccelerated(False)
self.dateEdit_3.setCalendarPopup(True)
self.dateEdit_3.setObjectName("dateEdit_3")
self.horizontalLayout_2.addWidget(self.dateEdit_3)
self.label_4 = QtWidgets.QLabel(self.tab_2)
self.label_4.setMinimumSize(QtCore.QSize(54, 12))
self.label_4.setMaximumSize(QtCore.QSize(54, 12))
self.label_4.setObjectName("label_4")
self.horizontalLayout_2.addWidget(self.label_4)
self.dateEdit_4 = QtWidgets.QDateEdit(self.tab_2)
self.dateEdit_4.setMinimumSize(QtCore.QSize(110, 22))
self.dateEdit_4.setMaximumSize(QtCore.QSize(110, 22))
self.dateEdit_4.setReadOnly(False)
self.dateEdit_4.setAccelerated(False)
self.dateEdit_4.setCalendarPopup(True)
self.dateEdit_4.setObjectName("dateEdit_4")
self.horizontalLayout_2.addWidget(self.dateEdit_4)
self.pushButton = QtWidgets.QPushButton(self.tab_2)
self.pushButton.setMaximumSize(QtCore.QSize(100, 16777215))
self.pushButton.setObjectName("pushButton")
self.horizontalLayout_2.addWidget(self.pushButton)
self.gridLayout_3.addLayout(self.horizontalLayout_2, 0, 0, 1, 1)
self.widget_2 = QtWidgets.QWidget(self.tab_2)
self.widget_2.setMinimumSize(QtCore.QSize(731, 461))
self.widget_2.setObjectName("widget_2")
self.gridLayout_3.addWidget(self.widget_2, 1, 0, 1, 1)
self.tabWidget.addTab(self.tab_2, "")
self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
self.menubar.setObjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow)
self.tabWidget.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.comboBox.setItemText(0, _translate("MainWindow", "漏洞引发的威胁"))
self.label.setText(_translate("MainWindow", "开始时间:"))
self.label_2.setText(_translate("MainWindow", "结束时间:"))
self.pushButton_2.setText(_translate("MainWindow", "查询"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "漏洞分布"))
self.comboBox_2.setItemText(0, _translate("MainWindow", "全部"))
self.label_3.setText(_translate("MainWindow", "开始时间:"))
self.label_4.setText(_translate("MainWindow", "结束时间:"))
self.pushButton.setText(_translate("MainWindow", "查询"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "漏洞趋势图"))

@ -0,0 +1,327 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>600</height>
</rect>
</property>
<property name="windowTitle">
<string>MainWindow</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="tab">
<attribute name="title">
<string>漏洞分布</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="0">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QComboBox" name="comboBox">
<property name="minimumSize">
<size>
<width>191</width>
<height>22</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>191</width>
<height>22</height>
</size>
</property>
<item>
<property name="text">
<string>漏洞引发的威胁</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="QLabel" name="label">
<property name="minimumSize">
<size>
<width>54</width>
<height>12</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>54</width>
<height>12</height>
</size>
</property>
<property name="text">
<string>开始时间:</string>
</property>
</widget>
</item>
<item>
<widget class="QDateEdit" name="dateEdit">
<property name="minimumSize">
<size>
<width>110</width>
<height>22</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>110</width>
<height>22</height>
</size>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
<property name="accelerated">
<bool>false</bool>
</property>
<property name="calendarPopup">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_2">
<property name="minimumSize">
<size>
<width>54</width>
<height>12</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>54</width>
<height>12</height>
</size>
</property>
<property name="text">
<string>结束时间:</string>
</property>
</widget>
</item>
<item>
<widget class="QDateEdit" name="dateEdit_2">
<property name="minimumSize">
<size>
<width>110</width>
<height>22</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>110</width>
<height>22</height>
</size>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
<property name="accelerated">
<bool>false</bool>
</property>
<property name="calendarPopup">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton_2">
<property name="maximumSize">
<size>
<width>100</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string>查询</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<widget class="QWidget" name="widget" native="true">
<property name="minimumSize">
<size>
<width>731</width>
<height>461</height>
</size>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_2">
<attribute name="title">
<string>漏洞趋势图</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_3">
<item row="0" column="0">
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QComboBox" name="comboBox_2">
<property name="minimumSize">
<size>
<width>100</width>
<height>22</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>100</width>
<height>22</height>
</size>
</property>
<item>
<property name="text">
<string>全部</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="QLabel" name="label_3">
<property name="minimumSize">
<size>
<width>54</width>
<height>12</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>54</width>
<height>12</height>
</size>
</property>
<property name="text">
<string>开始时间:</string>
</property>
</widget>
</item>
<item>
<widget class="QDateEdit" name="dateEdit_3">
<property name="minimumSize">
<size>
<width>110</width>
<height>22</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>110</width>
<height>22</height>
</size>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
<property name="accelerated">
<bool>false</bool>
</property>
<property name="calendarPopup">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_4">
<property name="minimumSize">
<size>
<width>54</width>
<height>12</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>54</width>
<height>12</height>
</size>
</property>
<property name="text">
<string>结束时间:</string>
</property>
</widget>
</item>
<item>
<widget class="QDateEdit" name="dateEdit_4">
<property name="minimumSize">
<size>
<width>110</width>
<height>22</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>110</width>
<height>22</height>
</size>
</property>
<property name="readOnly">
<bool>false</bool>
</property>
<property name="accelerated">
<bool>false</bool>
</property>
<property name="calendarPopup">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton">
<property name="maximumSize">
<size>
<width>100</width>
<height>16777215</height>
</size>
</property>
<property name="text">
<string>查询</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="1" column="0">
<widget class="QWidget" name="widget_2" native="true">
<property name="minimumSize">
<size>
<width>731</width>
<height>461</height>
</size>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>22</height>
</rect>
</property>
</widget>
<widget class="QStatusBar" name="statusbar"/>
</widget>
<resources/>
<connections/>
</ui>

@ -0,0 +1,42 @@
# -*- coding: utf-8 -*-
import os
import sys
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from guis.jiemian import *
from guis.jiemian2 import *
from guis.jiemian3 import *
class Window1(QMainWindow, Ui_MainWindow):
def __init__(self, parent=None):
super(Window1, self).__init__(parent)
self.setupUi(self)
self.pushButton_2.clicked.connect(self.w2)
self.pushButton_3.clicked.connect(self.w3)
def w2(self):
self.window2=Window2()
self.window2.show()
def w3(self):
self.window3=Window3(
)
self.window3.show()
class Window2(QMainWindow, Ui_MainWindow2):
def __init__(self, parent=None):
super(Window2, self).__init__(parent)
self.setupUi(self)
class Window3(QMainWindow, Ui_MainWindow3):
def __init__(self, parent=None):
super(Window3, self).__init__(parent)
self.setupUi(self)
if __name__ == '__main__':
QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
app = QApplication(sys.argv)
win = Window1()
win.show()
sys.exit(app.exec_())

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Loading…
Cancel
Save