def __init__(self, parent=None, init_channel=None): QLineEdit.__init__(self, parent) PyDMWritableWidget.__init__(self, init_channel=init_channel) self.app = QApplication.instance() self._display = None self._scale = 1 self.returnPressed.connect(self.send_value) self.unitMenu = QMenu('Convert Units', self) self.create_unit_options() self._display_format_type = self.DisplayFormat.Default self._string_encoding = "utf_8" if utilities.is_pydm_app(): self._string_encoding = self.app.get_string_encoding()
def __init__(self, editor_widget): self.editor_widget = editor_widget QLineEdit.__init__(self, editor_widget) # Build widget self.commandline = VimLineEdit(self) self.commandline.textChanged.connect(self.on_text_changed) self.commandline.returnPressed.connect(self.on_return) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) hlayout = QHBoxLayout() hlayout.addWidget(QLabel("Vim:")) hlayout.addWidget(self.commandline) hlayout.setContentsMargins(1, 1, 1, 1) self.setLayout(hlayout) # Initialize available commands self.vim_keys = VimKeys(self) self.vim_commands = VimCommands(self)
def __init__(self, editor_widget, main): """Main widget constructor.""" self.editor_widget = editor_widget self.main = main QLineEdit.__init__(self, editor_widget) # Build widget self.commandline = VimLineEdit(self) self.commandline.textChanged.connect(self.on_text_changed) self.commandline.returnPressed.connect(self.on_return) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) hlayout = QHBoxLayout() hlayout.addWidget(QLabel("Vim:")) hlayout.addWidget(self.commandline) hlayout.setContentsMargins(5, 0, 0, 5) self.setLayout(hlayout) self.selection_type = (int(time()), "char") QApplication.clipboard().dataChanged.connect(self.on_copy) # Initialize available commands self.vim_keys = VimKeys(self) self.vim_commands = VimCommands(self)
def __init__(self, parent, split_char, split_index): """Popup on top of the tab to edit its name.""" # Variables # Parent (main) self.main = parent if parent is not None else self.parent() self.split_char = split_char self.split_index = split_index # Track which tab is being edited self.tab_index = None # Widget setup QLineEdit.__init__(self, parent=parent) # Slot to handle tab name update self.editingFinished.connect(self.edit_finished) # Even filter to catch clicks and ESC key self.installEventFilter(self) # Clean borders and no shadow to blend with tab if PYQT5: self.setWindowFlags( Qt.Popup | Qt.FramelessWindowHint | Qt.NoDropShadowWindowHint ) else: self.setWindowFlags( Qt.Popup | Qt.FramelessWindowHint ) self.setFrame(False) # Align with tab name self.setTextMargins(9, 0, 0, 0)
def __init__(self, parent, split_char, split_index): """Popup on top of the tab to edit its name.""" # Variables # Parent (main) self.main = parent if parent is not None else self.parent() self.split_char = split_char self.split_index = split_index # Track which tab is being edited self.tab_index = None # Widget setup QLineEdit.__init__(self, parent=None) # Slot to handle tab name update self.editingFinished.connect(self.edit_finished) # Even filter to catch clicks and ESC key self.installEventFilter(self) # Clean borders and no shadow to blend with tab if PYQT5: self.setWindowFlags( Qt.Popup | Qt.FramelessWindowHint | Qt.NoDropShadowWindowHint ) else: self.setWindowFlags( Qt.Popup | Qt.FramelessWindowHint ) self.setFrame(False) # Align with tab name self.setTextMargins(9, 0, 0, 0)
def __init__(self, parent): QLineEdit.__init__(self, parent) self._parent = parent
def __init__(self, params): MWB.__init__(self, params) QLineEdit.__init__(self) self.setReadOnly(True) self.setFixedWidth(120)
def __init__(self, params): IWB.__init__(self, params) QLineEdit.__init__(self) self.setPlaceholderText('type something...') self.editingFinished.connect(self.update_node)