Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ss18:gui

Dies ist eine alte Version des Dokuments!


GUI

Die Benutzeroberfläche bildet den zentralen Punkt des Programmes. Von hier aus werden andere Teile des Codes aufgerufen und ausgeführt. Der Code für das Gui ist in den den funktionalen und in den strukturellen Teil geteilt.

funktionaler Teil

gui_main.py

Mit dieser Datei startet man das Hauptprogramm. Hier findet die KOmmunikation zwischen dem Tracking und der Datenstruktur statt.

init

  • initialisieren des Guifensters
  • anlegen des Seitenmanager für die einzelnen Tabs

openVideo

  • liest den Videopfad für das zu trackende Video ein

openCascade

  • liest den Kaskadenpfad für die automatische Erkennung der Pucks ein

autoDetect

  • ruft die setup-Methode des Tracker Moduls
  • initialisiert der Pucks für die Datenstruktur

manualDetect

outputTable

  • öffnet einen Speicherndialog zum speichern der Puckdaten aus der Datenstruktur in einer Tabllendatei

toggle

  • sorgt dafür, dass der Trackingvorgang pausiert und fortgesetzt werden kann.
  • ruft task auf

task

  • ruft die run-Methode des Tracker Moduls

struktureller Teil

ss18/gui.1535029122.txt.gz · Zuletzt geändert: 2018/08/23 14:58 von zerbian