寻找空闲题号功能完成
This commit is contained in:
parent
d1247ef364
commit
889d26b7b0
|
|
@ -22,15 +22,15 @@ class Ui_Form(object):
|
|||
def setupUi(self, Form):
|
||||
if not Form.objectName():
|
||||
Form.setObjectName(u"Form")
|
||||
Form.resize(800, 490)
|
||||
Form.resize(760, 490)
|
||||
self.label_used = QLabel(Form)
|
||||
self.label_used.setObjectName(u"label_used")
|
||||
self.label_used.setGeometry(QRect(20, 50, 291, 401))
|
||||
self.label_used.setGeometry(QRect(20, 50, 260, 401))
|
||||
self.label_used.setFrameShape(QFrame.StyledPanel)
|
||||
self.label_used.setAlignment(Qt.AlignLeading|Qt.AlignLeft|Qt.AlignTop)
|
||||
self.label_available = QLabel(Form)
|
||||
self.label_available.setObjectName(u"label_available")
|
||||
self.label_available.setGeometry(QRect(330, 50, 291, 401))
|
||||
self.label_available.setGeometry(QRect(290, 50, 260, 401))
|
||||
self.label_available.setFrameShape(QFrame.StyledPanel)
|
||||
self.label_available.setAlignment(Qt.AlignLeading|Qt.AlignLeft|Qt.AlignTop)
|
||||
self.label = QLabel(Form)
|
||||
|
|
@ -38,10 +38,10 @@ class Ui_Form(object):
|
|||
self.label.setGeometry(QRect(30, 20, 71, 16))
|
||||
self.label_2 = QLabel(Form)
|
||||
self.label_2.setObjectName(u"label_2")
|
||||
self.label_2.setGeometry(QRect(340, 20, 71, 16))
|
||||
self.label_2.setGeometry(QRect(290, 20, 71, 16))
|
||||
self.pushButton_exec = QPushButton(Form)
|
||||
self.pushButton_exec.setObjectName(u"pushButton_exec")
|
||||
self.pushButton_exec.setGeometry(QRect(640, 50, 141, 401))
|
||||
self.pushButton_exec.setGeometry(QRect(570, 50, 141, 401))
|
||||
font = QFont()
|
||||
font.setBold(True)
|
||||
self.pushButton_exec.setFont(font)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
from PySide6.QtWidgets import QWidget, QApplication, QFileDialog, QMainWindow
|
||||
from PySide6.QtWidgets import QWidget, QApplication, QFileDialog, QMainWindow, QVBoxLayout
|
||||
from Ui_tool_panel import Ui_MainWindow
|
||||
from PySide6.QtCore import Signal
|
||||
from 寻找空闲题号 import MyWindow_kxth
|
||||
|
|
@ -12,17 +12,21 @@ class MyWindow(QMainWindow,Ui_MainWindow):
|
|||
self.bind()
|
||||
|
||||
def bind(self):
|
||||
# self.SelectTIKUTEST()
|
||||
self.SelectTIKUTEST()
|
||||
self.database = "tikutest"
|
||||
self.pushButton_tiku.clicked.connect(self.SelectTIKU)
|
||||
self.pushButton_tikutest.clicked.connect(self.SelectTIKUTEST) #以上为设置当前数据库的两个按钮
|
||||
|
||||
for i in range(3): #删去luru面板的原有三个项目
|
||||
self.tabWidget_luru.removeTab(0)
|
||||
self.layout_kxth = QVBoxLayout(self.tab_kxth)
|
||||
self.tab_kxth = MyWindow_kxth(self.database)
|
||||
self.tabWidget_luru.addTab(self.tab_kxth,"寻找空闲题号")
|
||||
self.sendValue()
|
||||
self.sendDBname.connect(self.tab_kxth.setdbname)
|
||||
self.layout_kxth.addWidget(self.tab_kxth) #以上三行为初始化“空闲题号”tab
|
||||
|
||||
|
||||
|
||||
for func in [
|
||||
self.tab_kxth.setdbname
|
||||
]: #在列表中的tab里传送数据库名的连接
|
||||
self.sendDBname.connect(func)
|
||||
def sendValue(self):
|
||||
self.sendDBname.emit(self.database)
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ from database_tools_2 import *
|
|||
class MyWindow_kxth(QWidget,Ui_Form):
|
||||
def __init__(self,database_name):
|
||||
super().__init__()
|
||||
self.database_name = "tikutest"
|
||||
self.database_name = database_name
|
||||
self.setupUi(self)
|
||||
self.bind()
|
||||
def bind(self):
|
||||
|
|
@ -19,10 +19,11 @@ class MyWindow_kxth(QWidget,Ui_Form):
|
|||
# self.databaes_name = ReadTextFile("临时文件/databasename.txt").strip()
|
||||
self.label_used.setText(usedIDs(self.database_name))
|
||||
self.label_available.setText(spareIDs(self.database_name))
|
||||
print(self.database_name)
|
||||
|
||||
|
||||
def setdbname(self,string):
|
||||
self.database_name = string
|
||||
print(self.database_name)
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>800</width>
|
||||
<width>760</width>
|
||||
<height>490</height>
|
||||
</rect>
|
||||
</property>
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
<rect>
|
||||
<x>20</x>
|
||||
<y>50</y>
|
||||
<width>291</width>
|
||||
<width>260</width>
|
||||
<height>401</height>
|
||||
</rect>
|
||||
</property>
|
||||
|
|
@ -35,9 +35,9 @@
|
|||
<widget class="QLabel" name="label_available">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>330</x>
|
||||
<x>290</x>
|
||||
<y>50</y>
|
||||
<width>291</width>
|
||||
<width>260</width>
|
||||
<height>401</height>
|
||||
</rect>
|
||||
</property>
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
<widget class="QLabel" name="label_2">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>340</x>
|
||||
<x>290</x>
|
||||
<y>20</y>
|
||||
<width>71</width>
|
||||
<height>16</height>
|
||||
|
|
@ -80,7 +80,7 @@
|
|||
<widget class="QPushButton" name="pushButton_exec">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>640</x>
|
||||
<x>570</x>
|
||||
<y>50</y>
|
||||
<width>141</width>
|
||||
<height>401</height>
|
||||
|
|
|
|||
Reference in New Issue