Python PyQt5.QtCore.Qt.RightDockWidgetArea() Examples
The following are 15
code examples of PyQt5.QtCore.Qt.RightDockWidgetArea().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
PyQt5.QtCore.Qt
, or try the search function
.
Example #1
Source File: container_windows.py From stytra with GNU General Public License v3.0 | 6 votes |
def construct_ui(self): """ UI construction function. """ self.addToolBar(Qt.TopToolBarArea, self.toolbar_control) log_dock = QDockWidget("Log", self) log_dock.setObjectName("dock_log") log_dock.setWidget(self.logger.widget) self.add_dock(log_dock) self.addDockWidget(Qt.RightDockWidgetArea, log_dock) dockFramerate = QDockWidget("Frame rates", self) dockFramerate.setWidget(self.plot_framerate) dockFramerate.setObjectName("dock_framerates") self.addDockWidget(Qt.RightDockWidgetArea, dockFramerate) self.add_dock(dockFramerate) if self.experiment.trigger is not None: self.toolbar_control.addWidget(self.chk_scope) self.experiment.gui_timer.timeout.connect(self.plot_framerate.update) self.toolbar_control.setObjectName("toolbar_control") self.setCentralWidget(None)
Example #2
Source File: container_windows.py From stytra with GNU General Public License v3.0 | 6 votes |
def construct_ui(self): """ """ super().construct_ui() if not self.experiment.offline: proj_dock = QDockWidget("Projector configuration", self) proj_dock.setWidget(self.widget_projection) proj_dock.setObjectName("dock_projector") self.add_dock(proj_dock) self.addDockWidget(Qt.RightDockWidgetArea, proj_dock) stimulus_dis = QDockWidget("Stimulus", self) stimulus_dis.setWidget(self.stimulus_display) stimulus_dis.setObjectName("stimulus_display") self.add_dock(stimulus_dis) self.addDockWidget(Qt.LeftDockWidgetArea, stimulus_dis)
Example #3
Source File: mainwinbase.py From QssStylesheetEditor with GNU General Public License v3.0 | 6 votes |
def createDocks(self): self.docks["color"] = QDockWidget(self.tr("Color Variables")) self.docks["preview"] = QDockWidget(self.tr("Preview")) self.docks["color"].setMinimumSize(QSize(80, 20)) self.docks["color"].setFeatures(QDockWidget.AllDockWidgetFeatures) self.docks["preview"].setMinimumSize(QSize(200, 200)) self.docks["preview"].setFeatures(QDockWidget.DockWidgetMovable | QDockWidget.DockWidgetFloatable) self.addDockWidget(Qt.LeftDockWidgetArea, self.docks["color"]) self.addDockWidget(Qt.RightDockWidgetArea, self.docks["preview"]) class ColorPanelWidget(QWidget): def sizeHint(self): return self.layout().sizeHint() colorPanelWidget = ColorPanelWidget() # self.colorPanelLayout = QFlowLayout() colorPanelWidget.setLayout(self.colorPanelLayout) self.docks["color"].setWidget(colorPanelWidget) self.docks["preview"].setWidget(PreviewWidget()) self.docks["color"].visibilityChanged.connect(self.actions["ShowColor"].setChecked)
Example #4
Source File: main.py From mu with GNU General Public License v3.0 | 6 votes |
def add_repl(self, repl_pane, name): """ Adds the referenced REPL pane to the application. """ self.repl_pane = repl_pane self.repl = QDockWidget(_("{} REPL").format(name)) self.repl.setWidget(repl_pane) self.repl.setFeatures(QDockWidget.DockWidgetMovable) self.repl.setAllowedAreas( Qt.BottomDockWidgetArea | Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea ) self.addDockWidget(Qt.BottomDockWidgetArea, self.repl) self.connect_zoom(self.repl_pane) self.repl_pane.set_theme(self.theme) self.repl_pane.setFocus()
Example #5
Source File: main.py From mu with GNU General Public License v3.0 | 6 votes |
def add_plotter(self, plotter_pane, name): """ Adds the referenced plotter pane to the application. """ self.plotter_pane = plotter_pane self.plotter = QDockWidget(_("{} Plotter").format(name)) self.plotter.setWidget(plotter_pane) self.plotter.setFeatures(QDockWidget.DockWidgetMovable) self.plotter.setAllowedAreas( Qt.BottomDockWidgetArea | Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea ) self.addDockWidget(Qt.BottomDockWidgetArea, self.plotter) self.plotter_pane.set_theme(self.theme) self.plotter_pane.setFocus()
Example #6
Source File: main.py From mu with GNU General Public License v3.0 | 6 votes |
def add_debug_inspector(self): """ Display a debug inspector to view the call stack. """ self.debug_inspector = DebugInspector() self.debug_model = QStandardItemModel() self.debug_inspector.setModel(self.debug_model) self.inspector = QDockWidget(_("Debug Inspector")) self.inspector.setWidget(self.debug_inspector) self.inspector.setFeatures(QDockWidget.DockWidgetMovable) self.inspector.setAllowedAreas( Qt.BottomDockWidgetArea | Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea ) self.addDockWidget(Qt.RightDockWidgetArea, self.inspector) self.connect_zoom(self.debug_inspector)
Example #7
Source File: container_windows.py From stytra with GNU General Public License v3.0 | 5 votes |
def construct_ui(self): """ """ super().construct_ui() self.experiment.gui_timer.timeout.connect(self.stream_plot.update) # TODO put in right place monitoring_widget = QWidget() monitoring_widget.setLayout(self.monitoring_layout) monitoring_dock = QDockWidget("Tracking", self) monitoring_dock.setWidget(monitoring_widget) monitoring_dock.setObjectName("monitoring_dock") self.addDockWidget(Qt.RightDockWidgetArea, monitoring_dock) self.add_dock(monitoring_dock)
Example #8
Source File: container_windows.py From stytra with GNU General Public License v3.0 | 5 votes |
def construct_ui(self): """ """ previous_widget = super().construct_ui() self.experiment.gui_timer.timeout.connect(self.stream_plot.update) monitoring_widget = QWidget() monitoring_widget.setLayout(self.monitoring_layout) monitoring_dock = QDockWidget("Monitoring", self) monitoring_dock.setObjectName("dock_monitoring") monitoring_dock.setWidget(monitoring_widget) self.addDockWidget(Qt.RightDockWidgetArea, monitoring_dock) self.add_dock(monitoring_dock) self.plot_framerate.add_framerate(self.experiment.acc_tracking_framerate) if self.extra_widget: self.experiment.gui_timer.timeout.connect(self.extra_widget.update) dock_extra = QDockWidget(self.extra_widget.title, self) dock_extra.setObjectName("dock_extra") dock_extra.setWidget(self.extra_widget) self.add_dock(dock_extra) self.addDockWidget(Qt.RightDockWidgetArea, dock_extra) dock_extra.setVisible(False) return previous_widget
Example #9
Source File: suite.py From mhw_armor_edit with The Unlicense | 5 votes |
def init_file_tree(self, directory, title, action, filtered=False): widget = DirectoryDockWidget(directory, filtered=filtered, parent=self) widget.path_label.addAction(action, QLineEdit.LeadingPosition) widget.tree_view.activated.connect( partial(self.handle_directory_tree_view_activated, directory)) dock = QDockWidget(title, self) dock.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea) dock.setFeatures(QDockWidget.DockWidgetMovable) dock.setWidget(widget) self.addDockWidget(Qt.LeftDockWidgetArea, dock)
Example #10
Source File: suite.py From mhw_armor_edit with The Unlicense | 5 votes |
def init_help(self): self.help_widget = HelpWidget(self) self.help_widget_dock = QDockWidget("Help", self) self.help_widget_dock.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea) self.help_widget_dock.setFeatures(QDockWidget.DockWidgetMovable) self.help_widget_dock.setWidget(self.help_widget) self.addDockWidget(Qt.RightDockWidgetArea, self.help_widget_dock) self.help_widget_dock.hide()
Example #11
Source File: dockpanels.py From ray-optics with BSD 3-Clause "New" or "Revised" License | 5 votes |
def create_dock_widget(gui_app, item_key, label, panel, state): dock = QDockWidget(item_key, gui_app) panel_widget = panel(gui_app, dock) dock.setWidget(panel_widget) menu_action = create_menu_action(gui_app, item_key, label, state) gui_app.addDockWidget(Qt.RightDockWidgetArea, dock) dock.setVisible(state) return PanelInfo(dock, panel_widget, menu_action)
Example #12
Source File: widgets.py From BinjaDock with MIT License | 5 votes |
def __init__(self, *__args): super(BinjaDockWidget, self).__init__(*__args) self._app = QtWidgets.QApplication.instance() self._main_window = [x for x in self._app.allWidgets() if x.__class__ is QtWidgets.QMainWindow][0] self._tool_menu = [x for x in self._main_window.menuWidget().children() if x.__class__ is QtWidgets.QMenu and x.title() == u'&Tools'][0] self._main_window.addDockWidget(Qt.RightDockWidgetArea, self) self._tabs = QtWidgets.QTabWidget() self._tabs.setTabPosition(QtWidgets.QTabWidget.East) self.setWidget(self._tabs) self.addToolMenuAction('Toggle plugin dock', self.toggle) self.hide()
Example #13
Source File: test_main.py From mu with GNU General Public License v3.0 | 5 votes |
def test_Window_add_debug_inspector(qtapp): """ Ensure a debug inspector (to display local variables) is displayed correctly. """ w = mu.interface.main.Window() w.theme = mock.MagicMock() w.connect_zoom = mock.MagicMock(return_value=None) w.addDockWidget = mock.MagicMock() mock_debug_inspector = mock.MagicMock() mock_debug_inspector_class = mock.MagicMock( return_value=mock_debug_inspector ) mock_model = mock.MagicMock() mock_model_class = mock.MagicMock(return_value=mock_model) mock_dock = mock.MagicMock() mock_dock_class = mock.MagicMock(return_value=mock_dock) with mock.patch( "mu.interface.main.DebugInspector", mock_debug_inspector_class ), mock.patch( "mu.interface.main.QStandardItemModel", mock_model_class ), mock.patch( "mu.interface.main.QDockWidget", mock_dock_class ): w.add_debug_inspector() assert w.debug_inspector == mock_debug_inspector assert w.debug_model == mock_model mock_debug_inspector.setModel.assert_called_once_with(mock_model) mock_dock.setWidget.assert_called_once_with(mock_debug_inspector) w.addDockWidget.assert_called_once_with(Qt.RightDockWidgetArea, mock_dock)
Example #14
Source File: Telemetry.py From tdm with GNU General Public License v3.0 | 5 votes |
def __init__(self, device, *args, **kwargs): super(TelemetryWidget, self).__init__(*args, **kwargs) self.setAllowedAreas(Qt.LeftDockWidgetArea | Qt.RightDockWidgetArea) self.setWindowTitle(device.p['FriendlyName1']) self.tree_items = {} self.tree = QTreeWidget() self.setWidget(self.tree) self.tree.setColumnCount(2) self.tree.setHeaderHidden(True) device.update_telemetry.connect(self.update_telemetry) self.device = device
Example #15
Source File: tdmgr.py From tdm with GNU General Public License v3.0 | 5 votes |
def openTelemetry(self): if self.device: tele_widget = TelemetryWidget(self.device) self.addDockWidget(Qt.RightDockWidgetArea, tele_widget) self.mqtt_publish(self.device.cmnd_topic('STATUS'), "8")