提交关于菜单页
This commit is contained in:
parent
8596551899
commit
526f2891be
|
@ -9,7 +9,7 @@ from pathlib import Path
|
||||||
|
|
||||||
from PySide6.QtUiTools import QUiLoader
|
from PySide6.QtUiTools import QUiLoader
|
||||||
from PySide6.QtCore import Signal, QThread, QObject, QEventLoop, QTimer
|
from PySide6.QtCore import Signal, QThread, QObject, QEventLoop, QTimer
|
||||||
from PySide6.QtWidgets import QApplication,QFileDialog
|
from PySide6.QtWidgets import QApplication, QFileDialog, QMessageBox
|
||||||
from PySide6.QtGui import QTextCursor
|
from PySide6.QtGui import QTextCursor
|
||||||
|
|
||||||
# 声明全局变量
|
# 声明全局变量
|
||||||
|
@ -65,6 +65,7 @@ class Window:
|
||||||
self.ui.stopButton.clicked.connect(self.stop)
|
self.ui.stopButton.clicked.connect(self.stop)
|
||||||
self.ui.conn_Button.clicked.connect(self.conntest)
|
self.ui.conn_Button.clicked.connect(self.conntest)
|
||||||
self.ui.choosedir_Button.clicked.connect(self.choosedir)
|
self.ui.choosedir_Button.clicked.connect(self.choosedir)
|
||||||
|
self.ui.actionabout.triggered.connect(self.about)
|
||||||
|
|
||||||
self.setup_thread()
|
self.setup_thread()
|
||||||
|
|
||||||
|
@ -111,12 +112,11 @@ class Window:
|
||||||
else:
|
else:
|
||||||
fileDataCreating.new()
|
fileDataCreating.new()
|
||||||
self.ui.startButton.setEnabled(True)
|
self.ui.startButton.setEnabled(True)
|
||||||
self.logger.info("*"*5 + "一次性任务执行完成" + "*"*5 )
|
self.logger.info("*"*5 + "一次性任务执行完成" + "*"*5)
|
||||||
else:
|
else:
|
||||||
self.conntest()
|
self.conntest()
|
||||||
self.start_run_db()
|
self.start_run_db()
|
||||||
|
|
||||||
|
|
||||||
def stop(self):
|
def stop(self):
|
||||||
self.logger.info("点击了停止按钮")
|
self.logger.info("点击了停止按钮")
|
||||||
num = self.ui.tabWidget.currentIndex()
|
num = self.ui.tabWidget.currentIndex()
|
||||||
|
@ -136,11 +136,11 @@ class Window:
|
||||||
|
|
||||||
def choosedir(self):
|
def choosedir(self):
|
||||||
self.logger.info("点击了选择目录按钮")
|
self.logger.info("点击了选择目录按钮")
|
||||||
dir_path = QFileDialog.getExistingDirectory(self.ui, "选择目录", "", QFileDialog.ShowDirsOnly)
|
dir_path = QFileDialog.getExistingDirectory(
|
||||||
|
self.ui, "选择目录", "", QFileDialog.ShowDirsOnly)
|
||||||
self.ui.fileOutputText.setText(dir_path)
|
self.ui.fileOutputText.setText(dir_path)
|
||||||
self.logger.info("已经选择文件夹:{}".format(dir_path))
|
self.logger.info("已经选择文件夹:{}".format(dir_path))
|
||||||
|
|
||||||
|
|
||||||
def setup_thread(self):
|
def setup_thread(self):
|
||||||
self.thread = FileThread()
|
self.thread = FileThread()
|
||||||
global_var.set_value('start_flag', True)
|
global_var.set_value('start_flag', True)
|
||||||
|
@ -153,7 +153,7 @@ class Window:
|
||||||
self.setup_thread()
|
self.setup_thread()
|
||||||
self.thread.start()
|
self.thread.start()
|
||||||
|
|
||||||
def check_common(self,elemnet):
|
def check_common(self, elemnet):
|
||||||
# 为空标红处理
|
# 为空标红处理
|
||||||
elemnet.setStyleSheet("")
|
elemnet.setStyleSheet("")
|
||||||
if not elemnet.text():
|
if not elemnet.text():
|
||||||
|
@ -163,7 +163,6 @@ class Window:
|
||||||
|
|
||||||
return elemnet.text()
|
return elemnet.text()
|
||||||
|
|
||||||
|
|
||||||
def check_file_input(self):
|
def check_file_input(self):
|
||||||
self.check_flag = True
|
self.check_flag = True
|
||||||
# 获取界面输入
|
# 获取界面输入
|
||||||
|
@ -174,7 +173,8 @@ class Window:
|
||||||
# 是否持续
|
# 是否持续
|
||||||
file_dict['filecreating'] = self.ui.checkBox.isChecked()
|
file_dict['filecreating'] = self.ui.checkBox.isChecked()
|
||||||
if file_dict['filecreating']:
|
if file_dict['filecreating']:
|
||||||
file_dict['fileinsert'] = self.check_common(self.ui.fileInsertRowsText)
|
file_dict['fileinsert'] = self.check_common(
|
||||||
|
self.ui.fileInsertRowsText)
|
||||||
file_dict['filedel'] = self.check_common(self.ui.fileDelRowsText)
|
file_dict['filedel'] = self.check_common(self.ui.fileDelRowsText)
|
||||||
# 将值放到全局变量中
|
# 将值放到全局变量中
|
||||||
global_var.set_value('file_args', file_dict)
|
global_var.set_value('file_args', file_dict)
|
||||||
|
@ -201,3 +201,12 @@ class Window:
|
||||||
|
|
||||||
def stop_run_db(self):
|
def stop_run_db(self):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def about(self):
|
||||||
|
msg = "版本: <a>v1.0.0</a><br>\
|
||||||
|
项目地址: <a href='https://gitea.kiki.kim/ha/dataCreatingGUI'>https://gitea.kiki.kim/ha/dataCreatingGUI</a><br>\
|
||||||
|
E-mail: <a href='mailto:halliday2023@163.com'>halliday2023@163.com</a>"
|
||||||
|
QMessageBox.about(
|
||||||
|
self.ui,
|
||||||
|
'关于',
|
||||||
|
msg)
|
||||||
|
|
Loading…
Reference in New Issue