def main(plugin_file=None, init=True): """ this method start a DAQ_Viewer object with this defined plugin as detector Returns ------- """ import sys from qtpy import QtWidgets from pymodaq.daq_utils.gui_utils import DockArea from pymodaq.daq_viewer.daq_viewer_main import DAQ_Viewer from pathlib import Path app = QtWidgets.QApplication(sys.argv) if config('style', 'darkstyle'): import qdarkstyle app.setStyleSheet(qdarkstyle.load_stylesheet()) win = QtWidgets.QMainWindow() area = DockArea() win.setCentralWidget(area) win.resize(1000, 500) win.setWindowTitle('PyMoDAQ Viewer') if plugin_file is None: detector = 'Mock' det_type = f'DAQ0D' else: detector = Path(plugin_file).stem[13:] det_type = f'DAQ{Path(plugin_file).stem[4:6].upper()}' prog = DAQ_Viewer(area, title="Testing", DAQ_type=det_type) win.show() prog.detector = detector if init: prog.init_det() sys.exit(app.exec_())
def main(): app = QtWidgets.QApplication(sys.argv) win = QtWidgets.QMainWindow() area = DockArea() win.setCentralWidget(area) win.resize(1000, 500) win.setWindowTitle('PyMoDAQ Viewer') prog = DAQ_Viewer(area, title="MokeMacro", DAQ_type='DAQ1D') prog.detector = 'MokeMacro' prog.init_det() win.show() sys.exit(app.exec_())
def main(): import sys from qtpy import QtWidgets from pymodaq.daq_viewer.daq_viewer_main import DAQ_Viewer from pymodaq.daq_utils.gui_utils import DockArea from pathlib import Path app = QtWidgets.QApplication(sys.argv) win = QtWidgets.QMainWindow() area = DockArea() win.setCentralWidget(area) win.resize(1000, 500) win.setWindowTitle('PyMoDAQ Viewer') prog = DAQ_Viewer(area, title="Testing", DAQ_type='DAQ0D') win.show() prog.daq_type = 'DAQ0D' QtWidgets.QApplication.processEvents() prog.detector = Path(__file__).stem[13:] prog.init_det() sys.exit(app.exec_())