From 90b61d8b34e4c8e47fb437ef5cc82f6640e0fd2b Mon Sep 17 00:00:00 2001 From: wangweiye7840 Date: Fri, 26 Apr 2024 20:25:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9metadata=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 工具v4/Ui_修改metadata.py | 11 +++++++++-- 工具v4/修改metadata.py | 9 +++++++++ 工具v4/修改metadata.ui | 24 +++++++++++++++++++++--- 3 files changed, 39 insertions(+), 5 deletions(-) diff --git a/工具v4/Ui_修改metadata.py b/工具v4/Ui_修改metadata.py index 024ee78e..a6ebe644 100644 --- a/工具v4/Ui_修改metadata.py +++ b/工具v4/Ui_修改metadata.py @@ -24,10 +24,16 @@ class Ui_Form(object): Form.resize(760, 490) self.pushButton_exec = QPushButton(Form) self.pushButton_exec.setObjectName(u"pushButton_exec") - self.pushButton_exec.setGeometry(QRect(220, 190, 321, 101)) + self.pushButton_exec.setGeometry(QRect(210, 220, 321, 101)) font = QFont() font.setBold(True) self.pushButton_exec.setFont(font) + self.pushButton_open = QPushButton(Form) + self.pushButton_open.setObjectName(u"pushButton_open") + self.pushButton_open.setGeometry(QRect(210, 100, 321, 101)) + font1 = QFont() + font1.setBold(False) + self.pushButton_open.setFont(font1) self.retranslateUi(Form) @@ -36,6 +42,7 @@ class Ui_Form(object): def retranslateUi(self, Form): Form.setWindowTitle(QCoreApplication.translate("Form", u"\u4fee\u6539metadata", None)) - self.pushButton_exec.setText(QCoreApplication.translate("Form", u"\u4fee\u6539metadata", None)) + self.pushButton_exec.setText(QCoreApplication.translate("Form", u"\u5728\u6570\u636e\u5e93\u4e2d\u4fee\u6539metadata", None)) + self.pushButton_open.setText(QCoreApplication.translate("Form", u"\u6253\u5f00metadata\u6587\u4ef6", None)) # retranslateUi diff --git a/工具v4/修改metadata.py b/工具v4/修改metadata.py index 5622a89c..ffaae473 100644 --- a/工具v4/修改metadata.py +++ b/工具v4/修改metadata.py @@ -19,6 +19,14 @@ class MyWindow_tjzd(QWidget,Ui_Form): def bind(self): self.metadatafilepath = "文本文件/metadata.txt" self.pushButton_exec.clicked.connect(self.exec) + self.pushButton_open.clicked.connect(self.openmeta) + self.pushButton_exec.setEnabled(False) + def openmeta(self): + os.system(f"code -w {self.metadatafilepath}") + self.pushButton_exec.setEnabled(True) + + + def exec(self): mydb = connect(hostname = db_host, port = db_port, username=db_user, pwd=db_pwd, db = self.database_name) @@ -53,6 +61,7 @@ class MyWindow_tjzd(QWidget,Ui_Form): mydb.rollback() else: print("未作修改.") + self.pushButton_exec.setEnabled(False) diff --git a/工具v4/修改metadata.ui b/工具v4/修改metadata.ui index 971a212d..2bf51b2b 100644 --- a/工具v4/修改metadata.ui +++ b/工具v4/修改metadata.ui @@ -16,8 +16,8 @@ - 220 - 190 + 210 + 220 321 101 @@ -28,7 +28,25 @@ - 修改metadata + 在数据库中修改metadata + + + + + + 210 + 100 + 321 + 101 + + + + + false + + + + 打开metadata文件