add SaveAs

This commit is contained in:
HELIOS_Mac 2025-08-22 14:40:44 -05:00
parent 324d3a38df
commit 485756f149

View File

@ -252,6 +252,10 @@ class MyWindow(QMainWindow):
bSave = QPushButton("Save", self) bSave = QPushButton("Save", self)
bSave.clicked.connect(self.SaveSetting) bSave.clicked.connect(self.SaveSetting)
sLayout.addWidget(bSave, 0, 3) sLayout.addWidget(bSave, 0, 3)
bSaveAs = QPushButton("SaveAs", self)
bSaveAs.clicked.connect(self.SaveSettingAs)
sLayout.addWidget(bSaveAs, 0, 4)
#============= General Setting #TODO #============= General Setting #TODO
@ -283,6 +287,19 @@ class MyWindow(QMainWindow):
# msg_box.setIcon(QMessageBox.Icon.Information) # msg_box.setIcon(QMessageBox.Icon.Information)
# msg_box.setStandardButtons(QMessageBox.StandardButton.Ok) # msg_box.setStandardButtons(QMessageBox.StandardButton.Ok)
# msg_box.exec() # msg_box.exec()
def SaveSettingAs(self):
fileName, _ = QFileDialog.getSaveFileName(
self,
"Save File",
"",
"CSV Files (*.csv);;All Files (*)"
)
if fileName :
self.txtFile.setText(fileName)
else:
return
self.SaveSetting()
def LoadSetting(self): def LoadSetting(self):
file_path, _ = QFileDialog.getOpenFileName(self, "Open File", "", "CSV Files (*.csv);;All Files (*)") file_path, _ = QFileDialog.getOpenFileName(self, "Open File", "", "CSV Files (*.csv);;All Files (*)")