summaryrefslogtreecommitdiff
path: root/daq_system/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'daq_system/main.py')
-rw-r--r--daq_system/main.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/daq_system/main.py b/daq_system/main.py
new file mode 100644
index 0000000..d4979b6
--- /dev/null
+++ b/daq_system/main.py
@@ -0,0 +1,28 @@
+"""
+Lab DAQ System - Main Entry Point
+Run this file to launch the application.
+"""
+
+import sys
+from PyQt6.QtWidgets import QApplication
+from PyQt6.QtCore import Qt
+from ui.main_window import MainWindow
+
+
+def main():
+ app = QApplication(sys.argv)
+ app.setApplicationName("LabDAQ")
+ app.setOrganizationName("Lab Instruments")
+ app.setAttribute(Qt.ApplicationAttribute.AA_UseHighDpiPixmaps)
+
+ # Load global stylesheet
+ with open("ui/style.qss", "r") as f:
+ app.setStyleSheet(f.read())
+
+ window = MainWindow()
+ window.show()
+ sys.exit(app.exec())
+
+
+if __name__ == "__main__":
+ main()