first commit

This commit is contained in:
2025-11-19 12:28:40 +08:00
commit 721f623c34

42
excel_split.py Normal file
View File

@@ -0,0 +1,42 @@
import sys
from PySide6 import QtCore, QtGui, QtWidgets
from PySide6.QtUiTools import QUiLoader
from pathlib import Path
from PySide6.QtWidgets import QFileDialog, QMainWindow
class MainWindows(QMainWindow):
UI_FILE = 'ui/main_window.ui'
def __init__(self):
super(MainWindows, self).__init__()
self.ui = QUiLoader().load(self.UI_FILE)
self.ui.SelectFileBtn.clicked.connect(self.select_excel_file)
# 点击选择文件按钮后弹出选择EXCEL窗口。
def select_excel_file(self):
# 弹窗标题
caption = "请选择EXCEL文件"
# 起始目录
start_dir = str(Path.home())
# 文件类型过滤器
filters = "Excel 文件 (*.xlsx *.xls);;所有文件 (*.*)"
# 选择EXCEL文件
file_path, _ = QFileDialog.getOpenFileName(None, caption, start_dir, filters)
if file_path:
self.ui.FileNameEdt.setText(str(file_path))
print(file_path)
if __name__ == '__main__':
UI_FILE = "uv/main_window.ui"
app = QtWidgets.QApplication(sys.argv)
# 设置应用程序样式
app.setStyle("Fusion")
main = MainWindows()
main.ui.show()
sys.exit(app.exec())