示例#1
0
    def setupUi(self, WaterfallNoise):
        WaterfallNoise.setObjectName(_fromUtf8("WaterfallNoise"))
        WaterfallNoise.resize(793, 684)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/Icons/realtime_noise_64x64.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        WaterfallNoise.setWindowIcon(icon)
        self.horizontalLayout_2 = QtGui.QHBoxLayout(WaterfallNoise)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.ui_waterfall_plot = GraphicsLayoutWidget(WaterfallNoise)
        self.ui_waterfall_plot.setObjectName(_fromUtf8("ui_waterfall_plot"))
        self.horizontalLayout.addWidget(self.ui_waterfall_plot)
        self.ui_histogram_layout = GraphicsLayoutWidget(WaterfallNoise)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ui_histogram_layout.sizePolicy().hasHeightForWidth())
        self.ui_histogram_layout.setSizePolicy(sizePolicy)
        self.ui_histogram_layout.setMinimumSize(QtCore.QSize(200, 0))
        self.ui_histogram_layout.setObjectName(_fromUtf8("ui_histogram_layout"))
        self.horizontalLayout.addWidget(self.ui_histogram_layout)
        self.horizontalLayout_2.addLayout(self.horizontalLayout)

        self.retranslateUi(WaterfallNoise)
        QtCore.QMetaObject.connectSlotsByName(WaterfallNoise)
示例#2
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(670, 140, 75, 23))
        self.pushButton.setObjectName("pushButton")
        self.pyqtgraph1 = GraphicsLayoutWidget(self.centralwidget)
        self.pyqtgraph1.setGeometry(QtCore.QRect(10, 10, 601, 201))
        self.pyqtgraph1.setObjectName("pyqtgraph1")
        self.pyqtgraph2 = GraphicsLayoutWidget(self.centralwidget)
        self.pyqtgraph2.setGeometry(QtCore.QRect(10, 220, 381, 351))
        self.pyqtgraph2.setObjectName("pyqtgraph2")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setGeometry(QtCore.QRect(430, 380, 75, 23))
        self.pushButton_2.setObjectName("pushButton_2")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
示例#3
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(903, 678)
        self.widget = QtWidgets.QWidget(Form)
        self.widget.setGeometry(QtCore.QRect(60, 100, 731, 451))
        self.widget.setObjectName("widget")
        self.gridLayout = QtWidgets.QGridLayout(self.widget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.pyqtgraph = GraphicsLayoutWidget(self.widget)
        self.pyqtgraph.setMinimumSize(QtCore.QSize(100, 50))
        self.pyqtgraph.setObjectName("pyqtgraph")
        self.horizontalLayout.addWidget(self.pyqtgraph)
        self.pyqtgraph2 = GraphicsLayoutWidget(self.widget)
        self.pyqtgraph2.setMinimumSize(QtCore.QSize(100, 50))
        self.pyqtgraph2.setObjectName("pyqtgraph2")
        self.horizontalLayout.addWidget(self.pyqtgraph2)
        self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 3)
        self.pushButton = QtWidgets.QPushButton(self.widget)
        self.pushButton.setObjectName("pushButton")
        self.gridLayout.addWidget(self.pushButton, 1, 0, 1, 1)
        self.pushButton_2 = QtWidgets.QPushButton(self.widget)
        self.pushButton_2.setObjectName("pushButton_2")
        self.gridLayout.addWidget(self.pushButton_2, 1, 1, 1, 1)
        self.quit_btn = QtWidgets.QPushButton(self.widget)
        self.quit_btn.setObjectName("quit_btn")
        self.gridLayout.addWidget(self.quit_btn, 1, 2, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
示例#4
0
    def setupUi(self, DockWidget):
        DockWidget.setObjectName(_fromUtf8("DockWidget"))
        DockWidget.resize(946, 750)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        DockWidget.setFont(font)
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
        self.verticalLayout = QtGui.QVBoxLayout(self.dockWidgetContents)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.groupBox = QtGui.QGroupBox(self.dockWidgetContents)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.massAccuracyLayout = GraphicsLayoutWidget(self.groupBox)
        self.massAccuracyLayout.setObjectName(_fromUtf8("massAccuracyLayout"))
        self.gridLayout.addWidget(self.massAccuracyLayout, 0, 0, 1, 1)
        self.verticalLayout.addWidget(self.groupBox)
        self.groupBox_2 = QtGui.QGroupBox(self.dockWidgetContents)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.rtDriftLayout = GraphicsLayoutWidget(self.groupBox_2)
        self.rtDriftLayout.setObjectName(_fromUtf8("rtDriftLayout"))
        self.gridLayout_2.addWidget(self.rtDriftLayout, 0, 0, 1, 1)
        self.verticalLayout.addWidget(self.groupBox_2)
        DockWidget.setWidget(self.dockWidgetContents)

        self.retranslateUi(DockWidget)
        QtCore.QMetaObject.connectSlotsByName(DockWidget)
示例#5
0
    def __init__(self, *args, **kwargs):
        super(CalibrationDisplayWidget, self).__init__(*args, **kwargs)

        self._layout = QtGui.QVBoxLayout(self)
        self._layout.setContentsMargins(0, 0, 0, 0)

        self.img_layout_widget = GraphicsLayoutWidget()
        self.cake_layout_widget = GraphicsLayoutWidget()
        self.spectrum_layout_widget = GraphicsLayoutWidget()

        self.img_widget = MaskImgWidget(self.img_layout_widget)
        self.cake_widget = CalibrationCakeWidget(self.cake_layout_widget)
        self.spectrum_widget = SpectrumWidget(self.spectrum_layout_widget)

        self.tab_widget = QtGui.QTabWidget()
        self.tab_widget.addTab(self.img_layout_widget, 'Image')
        self.tab_widget.addTab(self.cake_layout_widget, 'Cake')
        self.tab_widget.addTab(self.spectrum_layout_widget, 'Pattern')
        self._layout.addWidget(self.tab_widget)

        self._status_layout = QtGui.QHBoxLayout()
        self.calibrate_btn = FlatButton("Calibrate")
        self.refine_btn = FlatButton("Refine")
        self.position_lbl = QtGui.QLabel("position_lbl")

        self._status_layout.addWidget(self.calibrate_btn)
        self._status_layout.addWidget(self.refine_btn)
        self._status_layout.addSpacerItem(QtGui.QSpacerItem(0, 0, QtGui.QSizePolicy.Expanding,
                                                            QtGui.QSizePolicy.Minimum))
        self._status_layout.addWidget(self.position_lbl)
        self._layout.addLayout(self._status_layout)

        self.setLayout(self._layout)
        self.style_widgets()
示例#6
0
文件: widgetUI.py 项目: kif/Py2DeX
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(648, 335)
        self.horizontalLayout = QtGui.QHBoxLayout(Form)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.tabWidget = QtGui.QTabWidget(Form)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.verticalLayout = QtGui.QVBoxLayout(self.tab)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.pg_layout = GraphicsLayoutWidget(self.tab)
        self.pg_layout.setObjectName(_fromUtf8("pg_layout"))
        self.verticalLayout.addWidget(self.pg_layout)
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        self.horizontalLayout.addWidget(self.tabWidget)
        self.pg_layout2 = GraphicsLayoutWidget(Form)
        self.pg_layout2.setObjectName(_fromUtf8("pg_layout2"))
        self.horizontalLayout.addWidget(self.pg_layout2)

        self.retranslateUi(Form)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(Form)
示例#7
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(802, 468)
        font = QtGui.QFont()
        font.setFamily("MS Gothic")
        font.setPointSize(10)
        MainWindow.setFont(font)
        MainWindow.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.graphicsView = GraphicsLayoutWidget(self.centralwidget)
        self.graphicsView.setGeometry(QtCore.QRect(30, 60, 361, 331))
        self.graphicsView.setObjectName("graphicsView")
        self.graphicsView_2 = GraphicsLayoutWidget(self.centralwidget)
        self.graphicsView_2.setGeometry(QtCore.QRect(410, 60, 361, 331))
        self.graphicsView_2.setObjectName("graphicsView_2")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(110, 20, 211, 41))
        font = QtGui.QFont()
        font.setFamily("微軟正黑體 Light")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(500, 20, 211, 41))
        font = QtGui.QFont()
        font.setFamily("微軟正黑體 Light")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.pushButton_exit = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_exit.setGeometry(QtCore.QRect(680, 410, 91, 31))
        font = QtGui.QFont()
        font.setFamily("微軟正黑體 Light")
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.pushButton_exit.setFont(font)
        self.pushButton_exit.setObjectName("pushButton_exit")

        self.pushButton_start = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_start.setGeometry(QtCore.QRect(30, 410, 151, 31))
        font = QtGui.QFont()
        font.setFamily("微軟正黑體 Light")
        font.setBold(True)
        font.setItalic(False)
        font.setWeight(75)
        self.pushButton_start.setFont(font)
        self.pushButton_start.setObjectName("pushButton_start")
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
示例#8
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1112, 525)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.timecourse_graphicsView = GraphicsLayoutWidget(self.centralwidget)
        self.timecourse_graphicsView.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.timecourse_graphicsView.sizePolicy().hasHeightForWidth())
        self.timecourse_graphicsView.setSizePolicy(sizePolicy)
        self.timecourse_graphicsView.setMinimumSize(QtCore.QSize(610, 100))
        self.timecourse_graphicsView.setMaximumSize(QtCore.QSize(3000, 1000))
        self.timecourse_graphicsView.setSizeIncrement(QtCore.QSize(1, 1))
        self.timecourse_graphicsView.setObjectName("timecourse_graphicsView")
        self.gridLayout.addWidget(self.timecourse_graphicsView, 0, 0, 1, 1)
        self.spectrum_graphicsView = GraphicsLayoutWidget(self.centralwidget)
        self.spectrum_graphicsView.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.spectrum_graphicsView.sizePolicy().hasHeightForWidth())
        self.spectrum_graphicsView.setSizePolicy(sizePolicy)
        self.spectrum_graphicsView.setMinimumSize(QtCore.QSize(610, 100))
        self.spectrum_graphicsView.setMaximumSize(QtCore.QSize(3000, 1000))
        self.spectrum_graphicsView.setSizeIncrement(QtCore.QSize(1, 1))
        self.spectrum_graphicsView.setObjectName("spectrum_graphicsView")
        self.gridLayout.addWidget(self.spectrum_graphicsView, 1, 0, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1)
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setObjectName("label")
        self.gridLayout_2.addWidget(self.label, 1, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1112, 24))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
示例#9
0
    def setupUi(self, MainWindow2):
        MainWindow2.setObjectName("MainWindow2")
        #MainWindow2.setGeometry(100, 100, 890, 750)
        #MainWindow2.setFixedSize(1091, 770)
        #MainWindow2.resize(1091, 770)
        MainWindow2.setMinimumSize(QtCore.QSize(705, 518))
        MainWindow2.setStyleSheet("")
        MainWindow2.setTabShape(QtWidgets.QTabWidget.Rounded)
        self.centralwidget = QtWidgets.QWidget(MainWindow2)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.Layout_graphs = QtWidgets.QGridLayout()
        self.Layout_graphs.setObjectName("Layout_graphs")

        self.plt = GraphicsLayoutWidget(self.centralwidget)
        self.pltB = GraphicsLayoutWidget(self.centralwidget)

        self.plt.setAutoFillBackground(False)
        self.plt.setStyleSheet("border: 0px;")
        self.plt.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.plt.setFrameShadow(QtWidgets.QFrame.Plain)
        self.plt.setLineWidth(0)
        self.plt.setObjectName("plt")

        self.pltB.setAutoFillBackground(False)
        self.pltB.setStyleSheet("border: 0px;")
        self.pltB.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.pltB.setFrameShadow(QtWidgets.QFrame.Plain)
        self.pltB.setLineWidth(0)
        self.pltB.setObjectName("pltB")

        self.label = QtWidgets.QLabel()
        self.Layout_graphs.addWidget(self.label, 0, 0, 1, 1)

        def link1(linkStr):
            QtGui.QDesktopServices.openUrl(QtCore.QUrl(linkStr))

        self.label.linkActivated.connect(link1)
        self.label.setText(
            '<a href="https://openqcm.com/"> <font color=#000000 >Open-source Python application for displaying, processing and storing real-time data from openQCM Q-1 Device</font> </a>'
        )

        self.Layout_graphs.addWidget(self.plt, 1, 0, 1, 1)
        self.Layout_graphs.addWidget(self.pltB, 2, 0, 1, 1)

        self.gridLayout.addLayout(self.Layout_graphs, 3, 1, 1, 1)
        MainWindow2.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow2)
        QtCore.QMetaObject.connectSlotsByName(MainWindow2)
示例#10
0
 def addGraphPlot(self):
     graph = GraphicsLayoutWidget(self.stockTab2)
     graph.setObjectName("stock UI")
     p1 = graph.addPlot(row=1, col=0)
     p2 = graph.addPlot(row=2, col=0)
     p1.showGrid(x=True, y=True, alpha=0.5)
     return graph
示例#11
0
    def __init__(self, parent=None):
        super().__init__(parent=parent)
        # General layout of the widget to hold an image and a histogram
        self.layout = QHBoxLayout(self)

        # Settings for the image
        self.viewport = GraphicsLayoutWidget()
        self.view = self.viewport.addViewBox(lockAspect=False, enableMenu=True)

        self.autoScale = QAction("Auto Range", self.view.menu)
        self.autoScale.triggered.connect(self.do_auto_scale)
        self.view.menu.addAction(self.autoScale)

        self.img = pg.ImageItem()
        self.marker = pg.PlotDataItem(pen=None)
        self.marker.setBrush(255, 0, 0, 255)
        self.view.addItem(self.img)
        self.view.addItem(self.marker)
        self.imv = pg.ImageView(view=self.view, imageItem=self.img)

        # Add everything to the widget
        self.layout.addWidget(self.imv)
        self.setLayout(self.layout)

        self.showCrosshair = False
        self.showCrossCut = False
        self.rois = []
        self.radius_circle = 10  # The radius to draw around particles

        self.corner_roi = [0, 0]  # Initial ROI corner for the camera

        self.first_image = True
    def __init__(self):
        super(PlotWindow, self).__init__()
        self.layout = QHBoxLayout(self)

        pg.setConfigOptions(imageAxisOrder='row-major')
        self.viewport = GraphicsLayoutWidget()
        self.video_view = self.viewport.addViewBox()
        self.video = pg.ImageItem()
        # self.video_view.clicked.connect(self.btn_state)
        self.video_view.addItem(self.video)
        self.video_view.setMouseEnabled(x=False, y=False)#make it can not move
        self.img_label = 'no image'
        self.viewport.setToolTip(str(self.img_label))
        self.setLayout(self.layout)

        self.layout.addWidget(self.viewport)

        # self.push_btn = QPushButton("sent", self)
        # self.push_btn.clicked.connect(self.btn_state)
        # self.save_btn = QPushButton("save", self)
        # self.save_btn.clicked.connect(self.save_image)
        # self.horizontalLayout = QVBoxLayout()
        # self.horizontalLayout.addWidget(self.push_btn)
        # self.horizontalLayout.addWidget(self.save_btn)
        # self.horizontalLayout.addWidget(self.img_label)
        # self.layout.addLayout(self.horizontalLayout)

        screen = QtGui.QDesktopWidget().screenGeometry()
        # print(screen)
        self.setFixedSize(screen.width() * 15 / 100, screen.width() * (9/16)*(14 / 100))
示例#13
0
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)

        self.layout = QtGui.QHBoxLayout(self)
        self.viewport = GraphicsLayoutWidget()
        self.view = self.viewport.addViewBox(colspan=3,
                                             rowspan=3,
                                             lockAspect=False,
                                             enableMenu=True)
        self.img = pg.ImageItem()
        self.view.addItem(self.img)

        # Get the colormap
        colormap = cm.get_cmap("jet")
        colormap._init()
        lut = (colormap._lut * 255).view(
            np.ndarray
        )  # Convert matplotlib colormap from 0-1 to 0 -255 for Qt
        # Apply the colormap
        self.img.setLookupTable(lut)

        self.h = self.viewport.addViewBox(enableMenu=False, colspan=3)
        self.hist = pg.HistogramLUTItem(image=self.img, fillHistogram=False)
        self.hist.setImageItem(self.img)
        self.h.addItem(self.hist)

        self.imv = pg.ImageView(view=self.view, imageItem=self.img)

        self.layout.addWidget(self.imv)
        self.setLayout(self.layout)
示例#14
0
    def setupGraph(self):
        self.date_axis = TimeAxisItem(orientation='bottom')
        self.graph = GraphicsLayoutWidget()
        self.graph.setObjectName("Graph UI")
        self.date_axis = TimeAxisItem(orientation='bottom')
        self.label = pg.LabelItem(justify='right')
        self.graph.addItem(self.label)

        self.p1 = self.graph.addPlot(row=1,
                                     col=0,
                                     axisItems={'bottom': self.date_axis})
        #p1 zoom in/out, move viewbox can auto scaling Y, Important!
        self.p1.vb.sigXRangeChanged.connect(self.setYRange)

        self.PlotDataItemList = self.setPlot()
        self.PlotLocalMaximaData = pg.ScatterPlotItem(pen='r',
                                                      brush='b',
                                                      symbol='d',
                                                      pxMode=True,
                                                      size=10)
        self.PlotLocalMinimaData = pg.ScatterPlotItem(pen='g',
                                                      brush='b',
                                                      symbol='t',
                                                      pxMode=True,
                                                      size=10)
示例#15
0
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        # General layout of the widget to hold an image and a histogram
        self.layout = QtGui.QHBoxLayout(self)

        # Settings for the image
        self.viewport = GraphicsLayoutWidget()
        self.view = self.viewport.addViewBox(lockAspect=False, enableMenu=True)

        self.autoScale = QtGui.QAction("Auto Range", self.view.menu)
        self.autoScale.triggered.connect(self.doAutoScale)
        self.view.menu.addAction(self.autoScale)

        self.img = pg.ImageItem()

        self.view.addItem(self.img)

        self.imv = pg.ImageView(view=self.view, imageItem=self.img)

        # Add everything to the widget
        self.layout.addWidget(self.imv)
        self.setLayout(self.layout)

        self.showCrosshair = False
        self.showCrossCut = False
示例#16
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(1064, 816)
        font = QtGui.QFont()
        font.setPointSize(15)
        Dialog.setFont(font)
        self.comSelectBox = QtWidgets.QComboBox(Dialog)
        self.comSelectBox.setGeometry(QtCore.QRect(870, 70, 151, 31))
        self.comSelectBox.setMaxVisibleItems(6)
        self.comSelectBox.setObjectName("comSelectBox")
        self.label = QtWidgets.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(770, 70, 81, 31))
        self.label.setObjectName("label")
        self.beginButton = QtWidgets.QPushButton(Dialog)
        self.beginButton.setGeometry(QtCore.QRect(880, 260, 141, 41))
        self.beginButton.setObjectName("beginButton")
        self.graphicsView = GraphicsLayoutWidget(Dialog)
        self.graphicsView.setGeometry(QtCore.QRect(30, 190, 731, 591))
        self.graphicsView.setObjectName("graphicsView")
        self.verticalLayoutWidget = QtWidgets.QWidget(Dialog)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(30, 190, 731, 591))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.graph_layout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget)
        self.graph_layout.setContentsMargins(0, 0, 0, 0)
        self.graph_layout.setObjectName("graph_layout")

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
示例#17
0
    def __init__(self, parent=None):
        super().__init__(parent=parent)
        # Settings for the image
        self.viewport = GraphicsLayoutWidget()
        self.view = self.viewport.addViewBox(lockAspect=False, enableMenu=True)

        self.img = pg.ImageItem()
        self.view.addItem(self.img)
        self.imv = pg.ImageView(view=self.view, imageItem=self.img)

        self.scene().sigMouseClicked.connect(self.mouse_clicked)

        # Add everything to the widget
        layout = self.get_layout()
        layout.addWidget(self.imv)

        self.show_roi_lines = False  # ROI lines are shown or not
        self.show_cross_hair = False  # Cross hair is shown or not
        self.show_cross_cut = False  # Cross cut is shown or not
        self.cross_hair_setup = False  # Cross hair was setup or not
        self.cross_cut_setup = False  # Cross cut was setup or not

        self.rois = []

        self.corner_roi = [0, 0]  # Initial ROI corner for the camera

        self.first_image = True

        self.logger = get_logger()

        self.last_image = None

        self.add_actions_to_menu()
        self.setup_mouse_tracking()
示例#18
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(648, 335)
        Form.setStyleSheet(
            _fromUtf8("#Form {\n"
                      "    background-color: rgb(0,0,0)\n"
                      "}\n"
                      "\n"
                      "QLabel{\n"
                      "    color: white\n"
                      "}"))
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.pg_layout = GraphicsLayoutWidget(Form)
        self.pg_layout.setObjectName(_fromUtf8("pg_layout"))
        self.horizontalLayout.addWidget(self.pg_layout)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.bench_btn = QtGui.QPushButton(Form)
        self.bench_btn.setObjectName(_fromUtf8("bench_btn"))
        self.horizontalLayout_2.addWidget(self.bench_btn)
        self.pos_lbl = QtGui.QLabel(Form)
        self.pos_lbl.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.pos_lbl.setObjectName(_fromUtf8("pos_lbl"))
        self.horizontalLayout_2.addWidget(self.pos_lbl)
        self.verticalLayout.addLayout(self.horizontalLayout_2)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
示例#19
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(740, 626)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox)
        self.verticalLayout.setObjectName("verticalLayout")
        self.plotGroupWidget = QtWidgets.QWidget(self.groupBox)
        self.plotGroupWidget.setObjectName("plotGroupWidget")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.plotGroupWidget)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.filterHLayout = QtWidgets.QHBoxLayout()
        self.filterHLayout.setObjectName("filterHLayout")

        self.cutoffLowLabel = QtWidgets.QLabel(self.plotGroupWidget)
        self.cutoffLowLabel.setObjectName("cutoffLowLabel")
        self.filterHLayout.addWidget(self.cutoffLowLabel)
        self.cutoffLowSpinBox = QtWidgets.QDoubleSpinBox(self.plotGroupWidget)
        self.cutoffLowSpinBox.setMaximum(99999.99)
        self.cutoffLowSpinBox.setObjectName("cutoffLowSpinBox")
        self.filterHLayout.addWidget(self.cutoffLowSpinBox)
        self.cutoffHighLabel = QtWidgets.QLabel(self.plotGroupWidget)
        self.cutoffHighLabel.setObjectName("cutoffHighLabel")
        self.filterHLayout.addWidget(self.cutoffHighLabel)
        self.cutoffHighSpinBox = QtWidgets.QDoubleSpinBox(self.plotGroupWidget)
        self.cutoffHighSpinBox.setEnabled(True)
        self.cutoffHighSpinBox.setMaximum(99999.99)
        self.cutoffHighSpinBox.setObjectName("cutoffHighSpinBox")
        self.filterHLayout.addWidget(self.cutoffHighSpinBox)
        self.filterCheckBox = QtWidgets.QCheckBox(self.plotGroupWidget)
        self.filterCheckBox.setObjectName("filterCheckBox")
        self.filterHLayout.addWidget(self.filterCheckBox)
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.filterHLayout.addItem(spacerItem)
        self.verticalLayout_2.addLayout(self.filterHLayout)
        self.plotWidget = GraphicsLayoutWidget(self.plotGroupWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.plotWidget.sizePolicy().hasHeightForWidth())
        self.plotWidget.setSizePolicy(sizePolicy)
        self.plotWidget.setMinimumSize(QtCore.QSize(200, 200))
        self.plotWidget.setObjectName("plotWidget")
        self.verticalLayout_2.addWidget(self.plotWidget)
        self.verticalLayout.addWidget(self.plotGroupWidget)
        self.gridLayout.addWidget(self.groupBox, 0, 0, 1, 1)

        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
示例#20
0
    def setupUi(self):
        #MainWindow.setObjectName("MainWindow")
        ## MainWindow.setFixedSize
        self.setMinimumSize(QtCore.QSize(754, 603))
        self.setMaximumSize(QtCore.QSize(754, 603))

        self.centralwidget = QtWidgets.QWidget()
        self.centralwidget.setObjectName("centralwidget")
        self.graphicsView = GraphicsLayoutWidget(self.centralwidget)
        self.graphicsView.setGeometry(QtCore.QRect(10, 80, 741, 541))
        self.graphicsView.setObjectName("graphicsView")
        self.widget = QtWidgets.QWidget(self.centralwidget)
        self.widget.setGeometry(QtCore.QRect(10, 10, 740, 62))
        self.widget.setObjectName("widget")
        self.gridLayout = QtWidgets.QGridLayout(self.widget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.loadIrisButton = QtWidgets.QPushButton(self.widget)
        self.loadIrisButton.setObjectName("loadIrisButton")
        self.gridLayout.addWidget(self.loadIrisButton, 0, 0, 1, 2)
        self.checkDateButton = QtWidgets.QPushButton(self.widget)
        self.checkDateButton.setObjectName("checkDateButton")
        self.gridLayout.addWidget(self.checkDateButton, 0, 4, 1, 3)
        self.generateButton = QtWidgets.QPushButton(self.widget)
        self.generateButton.setObjectName("generateButton")
        self.gridLayout.addWidget(self.generateButton, 1, 0, 1, 1)
        self.label_3 = QtWidgets.QLabel(self.widget)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 1, 1, 1, 1)
        self.spinBoxClasses = QtWidgets.QSpinBox(self.widget)
        self.spinBoxClasses.setMinimum(2)
        self.spinBoxClasses.setMaximum(8)
        self.spinBoxClasses.setObjectName("spinBoxClasses")
        self.gridLayout.addWidget(self.spinBoxClasses, 1, 2, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.widget)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 1, 3, 1, 1)
        self.spinBoxElements = QtWidgets.QSpinBox(self.widget)
        self.spinBoxElements.setMinimum(1)
        self.spinBoxElements.setProperty("value", 20)
        self.spinBoxElements.setObjectName("spinBoxElements")
        self.gridLayout.addWidget(self.spinBoxElements, 1, 4, 1, 1)
        self.label = QtWidgets.QLabel(self.widget)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 1, 5, 1, 1)
        self.spinBoxK = QtWidgets.QSpinBox(self.widget)
        self.spinBoxK.setMinimum(3)
        self.spinBoxK.setSingleStep(2)
        self.spinBoxK.setObjectName("spinBoxK")
        self.gridLayout.addWidget(self.spinBoxK, 1, 6, 1, 1)

        self.retranslateUi()
        QtCore.QMetaObject.connectSlotsByName(self)
        self.w1 = self.graphicsView.addPlot()
        self.w1.scene().sigMouseClicked.connect(self.onClick)
        self.generateButton.clicked.connect(self.generateDate)
        self.loadIrisButton.clicked.connect(self.loadIris)
        self.checkDateButton.clicked.connect(self.checkTest)
        self.setCentralWidget(self.centralwidget)
示例#21
0
 def _init_plots(self):
     self.plots = GraphicsLayoutWidget()
     self._plots_napari_widget = self.napari_viewer.window.add_dock_widget(self.plots,
                                                                           name='Blik - Plots',
                                                                           area='bottom')
     # use napari hide and show methods
     self.plots.show = self._plots_napari_widget.show
     self.plots.hide = self._plots_napari_widget.hide
     self.plots.hide()
示例#22
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(704, 558)
        MainWindow.setMinimumSize(QtCore.QSize(0, 0))
        MainWindow.setStyleSheet("")
        MainWindow.setTabShape(QtWidgets.QTabWidget.Rounded)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.Layout_controls = QtWidgets.QGridLayout()
        self.Layout_controls.setObjectName("Layout_controls")
        self.cBox_Speed = QtWidgets.QComboBox(self.centralwidget)
        self.cBox_Speed.setEditable(True)
        self.cBox_Speed.setObjectName("cBox_Speed")
        self.Layout_controls.addWidget(self.cBox_Speed, 1, 1, 1, 1)
        self.pButton_Stop = QtWidgets.QPushButton(self.centralwidget)
        self.pButton_Stop.setObjectName("pButton_Stop")
        self.Layout_controls.addWidget(self.pButton_Stop, 1, 3, 1, 1)
        self.cBox_Port = QtWidgets.QComboBox(self.centralwidget)
        self.cBox_Port.setEditable(True)
        self.cBox_Port.setObjectName("cBox_Port")
        self.Layout_controls.addWidget(self.cBox_Port, 0, 1, 1, 1)
        self.cBox_Source = QtWidgets.QComboBox(self.centralwidget)
        self.cBox_Source.setObjectName("cBox_Source")
        self.Layout_controls.addWidget(self.cBox_Source, 0, 0, 1, 1)
        self.pButton_Start = QtWidgets.QPushButton(self.centralwidget)
        self.pButton_Start.setMinimumSize(QtCore.QSize(0, 0))
        self.pButton_Start.setObjectName("pButton_Start")
        self.Layout_controls.addWidget(self.pButton_Start, 0, 3, 1, 1)
        self.sBox_Samples = QtWidgets.QSpinBox(self.centralwidget)
        self.sBox_Samples.setMinimum(1)
        self.sBox_Samples.setMaximum(100000)
        self.sBox_Samples.setProperty("value", 500)
        self.sBox_Samples.setObjectName("sBox_Samples")
        self.Layout_controls.addWidget(self.sBox_Samples, 0, 2, 1, 1)
        self.chBox_export = QtWidgets.QCheckBox(self.centralwidget)
        self.chBox_export.setEnabled(True)
        self.chBox_export.setObjectName("chBox_export")
        self.Layout_controls.addWidget(self.chBox_export, 1, 2, 1, 1)
        self.gridLayout.addLayout(self.Layout_controls, 7, 0, 1, 2)
        self.Layout_graphs = QtWidgets.QGridLayout()
        self.Layout_graphs.setObjectName("Layout_graphs")
        self.plt = GraphicsLayoutWidget(self.centralwidget)
        self.plt.setAutoFillBackground(False)
        self.plt.setStyleSheet("border: 0px;")
        self.plt.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.plt.setFrameShadow(QtWidgets.QFrame.Plain)
        self.plt.setLineWidth(0)
        self.plt.setObjectName("plt")
        self.Layout_graphs.addWidget(self.plt, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.Layout_graphs, 2, 1, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
示例#23
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(747, 788)
        self.widget = QtGui.QWidget(Form)
        self.widget.setGeometry(QtCore.QRect(90, 60, 591, 681))
        self.widget.setObjectName(_fromUtf8("widget"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.widget)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.plotArea = GraphicsLayoutWidget(self.widget)
        self.plotArea.setObjectName(_fromUtf8("plotArea"))
        self.verticalLayout_2.addWidget(self.plotArea)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.add = QtGui.QPushButton(self.widget)
        self.add.setObjectName(_fromUtf8("add"))
        self.horizontalLayout_3.addWidget(self.add)
        self.remove = QtGui.QPushButton(self.widget)
        self.remove.setObjectName(_fromUtf8("remove"))
        self.horizontalLayout_3.addWidget(self.remove)
        self.listItems = QtGui.QPushButton(self.widget)
        self.listItems.setObjectName(_fromUtf8("listItems"))
        self.horizontalLayout_3.addWidget(self.listItems)
        self.clear = QtGui.QPushButton(self.widget)
        self.clear.setObjectName(_fromUtf8("clear"))
        self.horizontalLayout_3.addWidget(self.clear)
        self.UpdateData = QtGui.QPushButton(self.widget)
        self.UpdateData.setObjectName(_fromUtf8("UpdateData"))
        self.horizontalLayout_3.addWidget(self.UpdateData)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label = QtGui.QLabel(self.widget)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        self.rows = QtGui.QLineEdit(self.widget)
        self.rows.setObjectName(_fromUtf8("rows"))
        self.horizontalLayout.addWidget(self.rows)
        self.horizontalLayout_4.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label_2 = QtGui.QLabel(self.widget)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_2.addWidget(self.label_2)
        self.cols = QtGui.QLineEdit(self.widget)
        self.cols.setObjectName(_fromUtf8("cols"))
        self.horizontalLayout_2.addWidget(self.cols)
        self.horizontalLayout_4.addLayout(self.horizontalLayout_2)
        self.verticalLayout.addLayout(self.horizontalLayout_4)
        self.verticalLayout_2.addLayout(self.verticalLayout)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
示例#24
0
 def create_graphics_layout(self, game_name: str):
     ELECTRODES_NUMBER = 4
     setConfigOptions(imageAxisOrder='row-major')
     graphics_layout = QGridLayout()
     graphics_layout.setHorizontalSpacing(100)
     graphics_layout.setVerticalSpacing(60)
     for i, player_name in enumerate(PlayerName):
         player_label = QLabel(player_name.value)
         player_label.setFont(QFont("Times", 22, QFont.Bold))
         graphics_layout.addWidget(player_label, 0, i)
         for j in range(ELECTRODES_NUMBER):
             eeg_graph_widget = GraphicsLayoutWidget()
             spectrogram_widget = GraphicsLayoutWidget()
             self.eeg_graph_widgets.append(
                 (eeg_graph_widget, player_name.value, j))
             self.spectrogram_widgets.append(
                 (spectrogram_widget, player_name.value, j))
             graphics_layout.addWidget(eeg_graph_widget, j * 2 + 1, i)
             graphics_layout.addWidget(spectrogram_widget, j * 2 + 2, i)
     return graphics_layout
示例#25
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(400, 300)
        self.verticalLayout = QtWidgets.QVBoxLayout(Form)
        self.verticalLayout.setObjectName("verticalLayout")
        self.canvas = GraphicsLayoutWidget(Form)
        self.canvas.setObjectName("canvas")
        self.verticalLayout.addWidget(self.canvas)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
示例#26
0
 def createTab(self, name, data):
     tab = QtWidgets.QWidget()
     self.tabWidget.setTabText(self.tabWidget.indexOf(tab), name)
     layout = QtWidgets.QVBoxLayout(tab)
     graph = GraphicsLayoutWidget(tab)
     self.createGraph(data, graph)
     layout.addWidget(graph)
     table = QtWidgets.QTableWidget(tab)
     self.createTable(data, table)
     layout.addWidget(table)
     self.tabWidget.addTab(tab, name)
示例#27
0
    def setupUi(self, ROI):
        ROI.setObjectName(_fromUtf8("ROI"))
        ROI.resize(625, 300)
        self.horizontalLayout = QtGui.QHBoxLayout(ROI)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.graphicsView = GraphicsLayoutWidget(ROI)
        self.graphicsView.setObjectName(_fromUtf8("graphicsView"))
        self.horizontalLayout.addWidget(self.graphicsView)

        self.retranslateUi(ROI)
        QtCore.QMetaObject.connectSlotsByName(ROI)
示例#28
0
    def setupUi(self, GraphicWindow):
        GraphicWindow.setObjectName("GraphicWindow")
        GraphicWindow.resize(935, 567)
        self.verticalLayout = QtWidgets.QVBoxLayout(GraphicWindow)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.graphicsView = GraphicsLayoutWidget(GraphicWindow)
        self.graphicsView.setObjectName("graphicsView")
        self.verticalLayout.addWidget(self.graphicsView)

        self.retranslateUi(GraphicWindow)
        QtCore.QMetaObject.connectSlotsByName(GraphicWindow)
示例#29
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 596)
        self.centralWidget = QtWidgets.QWidget(MainWindow)
        self.centralWidget.setObjectName("centralWidget")
        self.pyqtgraph1 = GraphicsLayoutWidget(self.centralWidget)
        self.pyqtgraph1.setGeometry(QtCore.QRect(20, 10, 541, 221))
        self.pyqtgraph1.setObjectName("pyqtgraph1")
        self.pyqtgraph2 = GraphicsLayoutWidget(self.centralWidget)
        self.pyqtgraph2.setGeometry(QtCore.QRect(20, 240, 311, 341))
        self.pyqtgraph2.setObjectName("pyqtgraph2")
        self.pushButton = QtWidgets.QPushButton(self.centralWidget)
        self.pushButton.setGeometry(QtCore.QRect(630, 90, 75, 23))
        self.pushButton.setObjectName("pushButton")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralWidget)
        self.pushButton_2.setGeometry(QtCore.QRect(420, 380, 75, 23))
        self.pushButton_2.setObjectName("pushButton_2")
        MainWindow.setCentralWidget(self.centralWidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
示例#30
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(912, 914)
        Form.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
        self.gridLayout_3 = QtWidgets.QGridLayout(Form)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.scrollArea = QtWidgets.QScrollArea(Form)
        self.scrollArea.setMinimumSize(QtCore.QSize(760, 900))
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 1014, 2014))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.gridLayout = QtWidgets.QGridLayout(self.scrollAreaWidgetContents)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.graphicsView = GraphicsLayoutWidget(self.scrollAreaWidgetContents)
        self.graphicsView.setMinimumSize(QtCore.QSize(1000, 2000))
        self.graphicsView.setObjectName("graphicsView")
        self.horizontalLayout.addWidget(self.graphicsView)
        self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.horizontalLayout_2.addWidget(self.scrollArea)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.gb_channels = QtWidgets.QGroupBox(Form)
        self.gb_channels.setMaximumSize(QtCore.QSize(200, 16777215))
        self.gb_channels.setObjectName("gb_channels")
        self.gb_channels_layout = QtWidgets.QGridLayout(self.gb_channels)
        self.gb_channels_layout.setObjectName("gb_channels_layout")
        self.verticalLayout.addWidget(self.gb_channels)
        self.btn_allLeads = QtWidgets.QPushButton(Form)
        self.btn_allLeads.setEnabled(False)
        self.btn_allLeads.setMinimumSize(QtCore.QSize(130, 0))
        self.btn_allLeads.setCheckable(True)
        self.btn_allLeads.setObjectName("btn_allLeads")
        self.verticalLayout.addWidget(self.btn_allLeads)
        self.btn_chart = QtWidgets.QPushButton(Form)
        self.btn_chart.setObjectName("btn_chart")
        self.verticalLayout.addWidget(self.btn_chart)
        self.btn_openFile = QtWidgets.QPushButton(Form)
        self.btn_openFile.setObjectName("btn_openFile")
        self.verticalLayout.addWidget(self.btn_openFile)
        self.horizontalLayout_2.addLayout(self.verticalLayout)
        self.gridLayout_3.addLayout(self.horizontalLayout_2, 0, 0, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)