add SaveAs

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

View File

@ -253,6 +253,10 @@ class MyWindow(QMainWindow):
bSave.clicked.connect(self.SaveSetting)
sLayout.addWidget(bSave, 0, 3)
bSaveAs = QPushButton("SaveAs", self)
bSaveAs.clicked.connect(self.SaveSettingAs)
sLayout.addWidget(bSaveAs, 0, 4)
#============= General Setting #TODO
######################################################### slots
@ -284,6 +288,19 @@ class MyWindow(QMainWindow):
# msg_box.setStandardButtons(QMessageBox.StandardButton.Ok)
# 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):
file_path, _ = QFileDialog.getOpenFileName(self, "Open File", "", "CSV Files (*.csv);;All Files (*)")