Esempio n. 1
0
    def __init__(self, parent):
        QStackedWidget.__init__(self)
        self.is_editable = True

        self.label_widget = QLabel()
        self.label_widget.setAlignment(Qt.AlignHCenter | Qt.AlignVCenter)
        self.label_widget.setStyleSheet("QLabel {font-weight : bold}")

        self.line_edit_widget = CustomLineEdit(self)
        self.line_edit_widget.setAlignment(Qt.AlignHCenter)

        self.addWidget(self.label_widget)
        self.addWidget(self.line_edit_widget)

        self.setCurrentIndex(0)
Esempio n. 2
0
    def __init__(self, image_files, delay, rate=1.0, qsize=100, parent=None):
        QStackedWidget.__init__(self, parent)
        self.status = True
        self.delay = delay
        self.rate = rate
        self.image_files = image_files
        self.pictures = utils.AlbumReader(*image_files)
        self.maxqsize = qsize
        self.timer = QTimer(self)
        self.timer.setInterval(self.delay)
        self.timer.setSingleShot(True)
        self.timer.timeout.connect(self.show_slides)
        self._timeout = self.delay / 10
        self._result = PriorityQueue(self.maxqsize)
        self._next = 0
        self._queued = 0
        self._gif_replay_times = [0, 3]
        self.layout = QStackedLayout(self)
        # slideshow
        self.SlideShowWidget = QLabel(self)
        self.SlideShowWidget.setAlignment(Qt.AlignHCenter | Qt.AlignVCenter)
        self.info_fps = StdInfo(
            lambda: "fps: {:.1f}".format(1000. / self.delay * self.rate),
            align=Qt.AlignRight | Qt.AlignBottom,
            parent=self)
        self._changed_playseed.connect(self.info_fps.display)
        self.info_playspeed = StdInfo(lambda: "x {:.0%}".format(self.rate),
                                      align=Qt.AlignRight | Qt.AlignTop,
                                      parent=self)
        self._changed_playseed.connect(self.info_playspeed.display)
        self._changed_playseed.emit()
        # video
        self.MediaPlayer = VLCMediaPlayer(self) if __VLC__ else QMediaPlayer(
            self)
        self.VideoWidget = QVideoWidget(self)
        self.MediaPlayer.setVideoOutput(self.VideoWidget)
        self.MediaPlayer.setPlaybackRate(self.rate)
        self.MediaPlayer.mediaStatusChanged.connect(self.end_of_media)
        self.layout.addWidget(self.SlideShowWidget)
        self.layout.addWidget(self.VideoWidget)
        self.threading(int(self.maxqsize / 10))

        self.show()
Esempio n. 3
0
    def __init__(self, mainWindow):
        """ list of opened documents as it is displayed in the Opened Files Explorer.
        List accessed and modified by enki.core.openedfilemodel.OpenedFileModel class
        """
        QStackedWidget.__init__(self, mainWindow)
        mainWindow.setFocusProxy(self)

        self.sortedDocuments = []  # not protected, because available for OpenedFileModel
        self._oldCurrentDocument = None

        # create opened files explorer
        # openedFileExplorer is not protected, because it is available for OpenedFileModel
        self.openedFileExplorer = enki.core.openedfilemodel.OpenedFileExplorer(self)
        mainWindow.addDockWidget(Qt.LeftDockWidgetArea, self.openedFileExplorer)

        self.currentChanged.connect(self._onStackedLayoutIndexChanged)

        self.currentDocumentChanged.connect(self._updateMainWindowTitle)
        core.project().changed.connect(self._updateMainWindowTitle)
        self.currentDocumentChanged.connect(self._onCurrentDocumentChanged)
Esempio n. 4
0
    def __init__(self, parent):
        QStackedWidget.__init__(self)
        self.parent = parent
        self.name = 'Telemetry'
        self.cic_filter = CICFilter()
        self.iir_filter = IIRFilter()
        self.k0 = 0.003725290298
        self.gamma = 1 / 6.995795
        self.magnet = MagneticField(self.iir_filter)
        self.signals_plot = SignalsPlot()
        self.signal_freq_plot = SignalsFrequency()
        self.lamp_temp_plot = LampTemp()
        self.sensor_temp_plot = SensorTemp()
        self.dc_plot = DCPlot()

        self.scroll_3x2_widget = QWidget()
        self.scroll_3x2_layout = QHBoxLayout(self.scroll_3x2_widget)
        self.scroll_3x2_layout.setContentsMargins(5, 0, 5, 0)

        self.scroll_area_3x2 = QScrollArea()
        self.scroll_area_3x2.setWidgetResizable(True)
        self.scroll_area_3x2.setContentsMargins(0, 0, 0, 0)
        self.scroll_area_3x2.setFrameStyle(0)
        self.scroll_area_3x2.setStyleSheet('QScrollArea { background-color : white}')
        self.scroll_3x2_layout.addWidget(self.scroll_area_3x2)

        self.graphs_3x2_widget = QWidget()
        # self.graphs_3x2_widget.setMinimumHeight(900)
        self.graphs_3x2_widget.setStyleSheet('QWidget { background-color : (0, 0, 0)}')
        self.graphs_3x2_gridlayout = QGridLayout(self.graphs_3x2_widget)
        self.graphs_3x2_gridlayout.setContentsMargins(0, 0, 0, 0)

        self.scroll_area_3x2.setWidget(self.graphs_3x2_widget)

        self.scroll_6x1_widget = QWidget()
        self.scroll_6x1_layout = QHBoxLayout(self.scroll_6x1_widget)
        self.scroll_6x1_layout.setContentsMargins(5, 0, 0, 0)

        self.scroll_area_6x1 = QScrollArea()
        self.scroll_area_6x1.setWidgetResizable(True)
        self.scroll_area_6x1.setContentsMargins(0, 0, 0, 0)
        self.scroll_area_6x1.setFrameStyle(0)
        self.scroll_area_6x1.setStyleSheet('QScrollArea { background-color : white}')
        self.scroll_6x1_layout.addWidget(self.scroll_area_6x1)

        self.graphs_6x1_widget = QWidget()
        self.graphs_6x1_widget.setStyleSheet('QWidget { background-color : white}')
        self.graphs_6x1_widget.setMinimumHeight(1300)
        self.graphs_6x1_gridlayout = QGridLayout(self.graphs_6x1_widget)
        self.graphs_6x1_gridlayout.setContentsMargins(0, 0, 10, 0)

        self.scroll_area_6x1.setWidget(self.graphs_6x1_widget)

        self.addWidget(self.scroll_3x2_widget)
        self.addWidget(self.scroll_6x1_widget)

        self.magnet.signal_sync_chbx_changed.connect(lambda i: self.sync_x(i))
        self.signals_plot.signal_sync_chbx_changed.connect(lambda i: self.sync_x(i))
        self.lamp_temp_plot.signal_sync_chbx_changed.connect(lambda i: self.sync_x(i))
        self.sensor_temp_plot.signal_sync_chbx_changed.connect(lambda i: self.sync_x(i))
        self.dc_plot.signal_sync_chbx_changed.connect(lambda i: self.sync_x(i))

        self.parent.signal_language_changed.connect(lambda: self.retranslate())
        self.cic_filter.signal_output.connect(lambda output: self.cic_output(output))
        self.magnet.signal_filter_changed.connect(lambda action: self.change_filter(action))
Esempio n. 5
0
 def __init__(self, parent):
     QStackedWidget.__init__(self, parent)
     self.mdi_area = WorkspaceMdiArea(self)
     self.popped_out_widgets = {}  # int assigned index -> window widget
     self.addWidget(self.mdi_area)
 def __init__(self, parent=None):
     QStackedWidget.__init__(self, parent)
Esempio n. 7
0
 def __init__(self):
     QStackedWidget.__init__(self)
Esempio n. 8
0
 def __init__(self, parent=None):
     QStackedWidget.__init__(self, parent)
     self.__statusBar = QStatusBar()
Esempio n. 9
0
    def __init__(self, parent= None):

        QStackedWidget.__init__(self , parent)
        self.central_widget = QStackedWidget()
        self.central_widget.resize(1100,600)
Esempio n. 10
0
 def __init__(self, parent):
     QStackedWidget.__init__(self, parent)
     self.p = parent
     self.layerSet = {}