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)
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()
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)
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))
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)
def __init__(self): QStackedWidget.__init__(self)
def __init__(self, parent=None): QStackedWidget.__init__(self, parent) self.__statusBar = QStatusBar()
def __init__(self, parent= None): QStackedWidget.__init__(self , parent) self.central_widget = QStackedWidget() self.central_widget.resize(1100,600)
def __init__(self, parent): QStackedWidget.__init__(self, parent) self.p = parent self.layerSet = {}