diff --git a/工具v4/Ui_寻找空闲题号.py b/工具v4/Ui_寻找空闲题号.py
index 34f45c0f..005e014d 100644
--- a/工具v4/Ui_寻找空闲题号.py
+++ b/工具v4/Ui_寻找空闲题号.py
@@ -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)
diff --git a/工具v4/tool_panel.py b/工具v4/tool_panel.py
index 655b75ce..9758e238 100644
--- a/工具v4/tool_panel.py
+++ b/工具v4/tool_panel.py
@@ -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)
diff --git a/工具v4/寻找空闲题号.py b/工具v4/寻找空闲题号.py
index a8970f79..31e620c4 100644
--- a/工具v4/寻找空闲题号.py
+++ b/工具v4/寻找空闲题号.py
@@ -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)
diff --git a/工具v4/寻找空闲题号.ui b/工具v4/寻找空闲题号.ui
index fca71086..0808b5ee 100644
--- a/工具v4/寻找空闲题号.ui
+++ b/工具v4/寻找空闲题号.ui
@@ -6,7 +6,7 @@
0
0
- 800
+ 760
490
@@ -18,7 +18,7 @@
20
50
- 291
+ 260
401
@@ -35,9 +35,9 @@
- 330
+ 290
50
- 291
+ 260
401
@@ -67,7 +67,7 @@
- 340
+ 290
20
71
16
@@ -80,7 +80,7 @@
- 640
+ 570
50
141
401