Das Script (z.B. Planfraesen.py) kann man einfach in den Scriptordner des jeweiligen Screens legen.
Das Problem ist die Eingabemaske im simCNC, da habe ich keine Ahnung, wie man die von einem Screen in den anderen bekommt. Du müsstest Dir also die Eingabemaske in einem anderen Screen selbst zusammen klicken. Außerdem müssen die IDs der LineEdit`s exakt bezeichnet werden, weil sie im Script per Code abgefragt werden. Zum Beispiel wird im Script der Fräserdurchmesser wie folgt abgefragt:
Code: Alles auswählen
fraeserdurchmesser = float(gui.pf_txt_fraeserDurchmesser.getText())
Beim Button "erzeuge G-Code" wird dann das Skript hinterlegt/ausgewählt. Hier geht also ein Dateibrowser auf und du musst nur noch in deinem Script-Ordner deines Screens das passende Script (z.B. Planfraesen.py) auswählen. Bei einem Klick auf diesen Button wird dann das Script ausgeführt.
VG