Files
autoMate/pages/plugin_page.py
2024-06-03 17:37:56 +08:00

25 lines
929 B
Python

from PyQt6.QtWidgets import QMainWindow
from PyQt6 import QtWidgets
from self_utils.qt_util import QtUtil
interface_ui = QtUtil.load_ui_type("plugin_page.ui")
class PluginPage(QMainWindow, interface_ui):
def __init__(self, parent=None):
super(PluginPage, self).__init__(parent)
self.setupUi(self)
self.init_ui()
def init_ui(self):
self.add_plugin_button.clicked.connect(self.add_plugin)
self.delete_plugin_button.clicked.connect(self.delete_plugin)
def add_plugin(self):
file_dialog = QtWidgets.QFileDialog(self)
file_dialog.setFileMode(QtWidgets.QFileDialog.FileMode.Directory) # 设置为目录选择模式
if file_dialog.exec():
selected_folder = file_dialog.selectedFiles() # 这将返回选中的文件夹列表
print("Selected folder:", selected_folder[0])
def delete_plugin(self):
print("delete_plugin")