Writing from sandbox to machine - initial code

This commit is contained in:
2025-06-12 14:29:18 +02:00
parent 936ef96357
commit ef3414ad42
6 changed files with 66 additions and 24 deletions

View File

@@ -1,7 +1,6 @@
import sys
import json
from datetime import datetime
import time
import webbrowser
from argparse import ArgumentParser
from PyQt5 import QtWidgets,QtGui
@@ -50,11 +49,21 @@ class OpticsTools(QtWidgets.QMainWindow, Ui_OpticsGUI):
self.actionOpen_2.triggered.connect(self.loadSettings)
self.actionSave.triggered.connect(self.saveSettings)
self.UIUpdateFromMachine.clicked.connect(self.fullUpdate)
self.actionHelp.triggered.connect(self.openGit)
self.actionAbout.triggered.connect(self.about)
def closeEvent(self, event):
self.plot.close()
event.accept()
def about(self):
QtWidgets.QMessageBox.about(self, "Optics Tool",
"Version:%s\nContact: Sven Reiche\nEmail: sven.reiche@psi.ch" % self.version)
def openGit(self):
webbrowser.open("https://gitea.psi.ch/reiche/opticstool")
def saveSettings(self):
options = QtWidgets.QFileDialog.Options()
options |= QtWidgets.QFileDialog.DontUseNativeDialog