diff options
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -1,5 +1,5 @@ """ -main.py — LabDAQ entry point. +main.py — LabUI entry point. Run: python main.py @@ -11,13 +11,19 @@ Requirements: import sys, os sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +# Plugin dependencies installed at runtime land here so the frozen app can import them. +_PLUGIN_PACKAGES = os.path.join(os.path.expanduser("~"), ".labui", "plugin_packages") +if os.path.isdir(_PLUGIN_PACKAGES) and _PLUGIN_PACKAGES not in sys.path: + sys.path.insert(0, _PLUGIN_PACKAGES) + from PyQt6.QtWidgets import QApplication from ui.main_window import MainWindow def main(): app = QApplication(sys.argv) - app.setApplicationName("LabDAQ") + app.setApplicationName("LabUI") + install_debug_log() # tee stdout/stderr for the Debug window, before anything prints qss = os.path.join(os.path.dirname(os.path.abspath(__file__)), "ui", "style_dark.qss") if os.path.exists(qss): |
