Пример #1
0
 def __init__(self, field, is_new, parent, metadata, extra):
     QLineEdit.__init__(self, parent)
     self.is_new = is_new
     self.field = field
     self.metadata = metadata
     if not is_new:
         self.setReadOnly(True)
     self.textChanged.connect(self.changed)
Пример #2
0
 def __init__(self, field, is_new, parent, metadata, extra):
     QLineEdit.__init__(self, parent)
     self.is_new = is_new
     self.field = field
     self.metadata = metadata
     if not is_new:
         self.setReadOnly(True)
     self.textChanged.connect(self.changed)
Пример #3
0
 def __init__(self, parent=None):
     QLineEdit.__init__(self, parent)
     self.setAttribute(Qt.WA_MacShowFocusRect, False)
     self.setStyleSheet('QLineEdit { background: transparent; color: %s; selection-background-color: %s }' % (
         color('status bar foreground', 'palette(window-text)'),
         color('status bar selection', 'palette(window-text)'),
     ))
     self.search_forward = True
     self.textEdited.connect(self.text_edited)
Пример #4
0
 def __init__(self, parent=None):
     QLineEdit.__init__(self, parent)
     self.setAttribute(Qt.WA_MacShowFocusRect, False)
     self.setStyleSheet('QLineEdit { background: transparent; color: %s; selection-background-color: %s }' % (
         color('status bar foreground', 'palette(window-text)'),
         color('status bar selection', 'palette(window-text)'),
     ))
     self.search_forward = True
     self.textEdited.connect(self.text_edited)
Пример #5
0
 def __init__(self, *args):
     QLineEdit.__init__(self, *args)
     self.setValidator(QRegExpValidator(QRegExp(r'\d+\.\d+'), self))
     self.setToolTip(textwrap.fill('<p>'+_(
         'Go to a reference. To get reference numbers, use the <i>reference '
         'mode</i>, by clicking the reference mode button in the toolbar.')))
     if hasattr(self, 'setPlaceholderText'):
         self.setPlaceholderText(_('Go to...'))
     self.editingFinished.connect(self.editing_finished)
Пример #6
0
    def __init__(self, parent=None):
        """
        Create widget.

        Arguments:
            parent (Optional[QWidget]): Parent widget.
        """
        QLineEdit.__init__(self, parent)
        self.setReadOnly(True)
        self.setFrame(False)
Пример #7
0
    def __init__(self, parent=None, completer_widget=None, sort_func=sort_key):
        QLineEdit.__init__(self, parent)

        self.sep = ","
        self.space_before_sep = False
        self.add_separator = True
        self.original_cursor_pos = None
        completer_widget = self if completer_widget is None else completer_widget

        self.mcompleter = Completer(completer_widget, sort_func=sort_func)
        self.mcompleter.item_selected.connect(self.completion_selected, type=Qt.QueuedConnection)
        self.mcompleter.relayout_needed.connect(self.relayout)
        self.mcompleter.setFocusProxy(completer_widget)
        self.textEdited.connect(self.text_edited)
        self.no_popup = False
Пример #8
0
 def __init__(self, *args):
     QLineEdit.__init__(self, *args)
     self.setValidator(QRegExpValidator(QRegExp(r"\d+\.\d+"), self))
     self.setToolTip(
         textwrap.fill(
             "<p>"
             + _(
                 "Go to a reference. To get reference numbers, use the <i>reference "
                 "mode</i>, by clicking the reference mode button in the toolbar."
             )
         )
     )
     if hasattr(self, "setPlaceholderText"):
         self.setPlaceholderText(_("Go to a reference number..."))
     self.editingFinished.connect(self.editing_finished)
Пример #9
0
    def __init__(self, astergui):
        """
        Create widget.

        Arguments:
            astergui (AsterGui): Parent AsterGui instance.
        """
        QLineEdit.__init__(self, astergui.mainWindow())
        self.setObjectName("DebugWidget")
        self.astergui = astergui
        self.setReadOnly(True)
        self.textChanged.connect(self.process)
        self.setContextMenuPolicy(Qt.CustomContextMenu)
        self.customContextMenuRequested.connect(self._contextMenu)

        self.props = {"validity": self._validity, "edit mode": self._editMode}
Пример #10
0
 def __init__(self, parent=None):
     QLineEdit.__init__(self, parent)
     self.setAttribute(Qt.WA_MacShowFocusRect, False)
     self.setStyleSheet('''
     QLineEdit {
         border-radius: 8px;
         padding: 1px 6px;
         background: BG;
         color: FG;
         selection-background-color: SEL;
     }
     '''.replace('BG', color('status bar background', 'palette(window)')).replace(
         'FG', color('status bar foreground', 'palette(window-text)')).replace(
         'SEL', color('status bar selection', 'palette(highlight)'))
     )
     self.setPlaceholderText(_('Enter command'))
Пример #11
0
    def __init__(self, parent=None, completer_widget=None, sort_func=sort_key):
        QLineEdit.__init__(self, parent)

        self.sep = ','
        self.space_before_sep = False
        self.add_separator = True
        self.original_cursor_pos = None
        completer_widget = (self if completer_widget is None else
                completer_widget)

        self.mcompleter = Completer(completer_widget, sort_func=sort_func)
        self.mcompleter.item_selected.connect(self.completion_selected,
                type=Qt.QueuedConnection)
        self.mcompleter.relayout_needed.connect(self.relayout)
        self.mcompleter.setFocusProxy(completer_widget)
        self.textEdited.connect(self.text_edited)
        self.no_popup = False
Пример #12
0
Файл: ask.py Проект: alok/vise
 def __init__(self, parent=None):
     QLineEdit.__init__(self, parent)
     self.setAttribute(Qt.WA_MacShowFocusRect, False)
     self.setStyleSheet('''
     QLineEdit {
         border-radius: 8px;
         padding: 1px 6px;
         background: BG;
         color: FG;
         selection-background-color: SEL;
     }
     '''.replace('BG', color('status bar background',
                             'palette(window)')).replace(
                                 'FG',
                                 color('status bar foreground',
                                       'palette(window-text)')).replace(
                                           'SEL',
                                           color('status bar selection',
                                                 'palette(highlight)')))
     self.setPlaceholderText(_('Enter command'))
Пример #13
0
 def __init__(self, *args):
     QLineEdit.__init__(self, *args)
     self.setValidator(
         QRegExpValidator(QRegExp(r'(^\d*\.[\d]{1,2}$)|(^[1-9]\d*[\.]$)'),
                          self))
Пример #14
0
 def __init__(self, text, parent):
     if text is None:
         text = ''
     QLineEdit.__init__(self, text, parent)
     self.setEnabled(False)
Пример #15
0
 def __init__(self, parent):
     QLineEdit.__init__(self, parent)
     self.mi = None
Пример #16
0
 def __init__(self, name, layout):
     QLineEdit.__init__(self)
     opt = options[name]
     self.textChanged.connect(self.changed_signal.emit)
     init_opt(self, opt, layout)
Пример #17
0
 def __init__(self, parent):
     QLineEdit.__init__(self, parent)
     self.mi = None
     self.setClearButtonEnabled(True)
Пример #18
0
 def __init__(self, name, layout):
     QLineEdit.__init__(self)
     opt = options[name]
     self.textChanged.connect(self.changed_signal.emit)
     init_opt(self, opt, layout)
Пример #19
0
 def __init__(self, *args):
     QLineEdit.__init__(self, *args)
Пример #20
0
 def __init__(self, *args):
     QLineEdit.__init__(self, *args)
     self.setValidator(QRegExpValidator(QRegExp(r'(^\d*\.[\d]{1,2}$)|(^[1-9]\d*[\.]$)'), self))
Пример #21
0
 def __init__(self, text, parent):
     if text is None:
         text = ''
     QLineEdit.__init__(self, text, parent)
     self.setEnabled(False)
Пример #22
0
 def __init__(self, Parent=None):
     QLineEdit.__init__(self)
     self.setVisible(True)
     self.setEnabled(True)
     self.previousText = ""
 def __init__(self, *args):
     QLineEdit.__init__(self, *args)
Пример #24
0
 def __init__(self, name, layout):
     QLineEdit.__init__(self)
     self.setClearButtonEnabled(True)
     opt = options[name]
     self.textChanged.connect(self.changed_signal.emit)
     init_opt(self, opt, layout)
Пример #25
0
 def __init__(self, parent):
     QLineEdit.__init__(self, parent)
     self.mi   = None
Пример #26
0
 def __init__(self, name, layout):
     QLineEdit.__init__(self)
     self.setClearButtonEnabled(True)
     opt = options[name]
     self.textChanged.connect(self.changed_signal.emit)
     init_opt(self, opt, layout)