1、在同目录下用文本编辑器创建JSON文件,命名为setting.json,并输入以下内容后保存:
{
"setting": {
"last_file": [
""
]
}
}
2、应用脚本:
import json
import sys
from PySide6.QtCore import QObject
from PySide6.QtWidgets import QApplication, QMainWindow, QFileDialog, QPushButton
# 读取JSON文件并分配参数
def read_json():
with open('setting.json', 'r', encoding='utf-8') as file_json:
ui.json_data = json.load(file_json)
ui.settings = ui.json_data['setting'] # 项目参数的定义
ui.last_file = ui.settings['last_file'] # 最后一次读取的文件
# 初始化
def start_todo():
read_json()
# 退出前
def before_quit():
with open('setting.json', 'w') as file: # 保存json文件
json.dump(ui.json_data, file, indent=4)
# 信号和槽
def signal_slot():
def mainWindow_button_clicked():
file_path, _ = QFileDia