def __init__(self, parent=None): QWidget.__init__(self, parent) self.l = l = QFormLayout(self) self.username = u = QLineEdit(self) u.textChanged.connect(self.changed.emit) l.addRow(_('&Username:'******'Username for this account')) self.password = p = QLineEdit(self) l.addRow(_('&Password:'******'Password for this account')) p.textChanged.connect(self.changed.emit) p.setEchoMode(QLineEdit.EchoMode.Password) self.show_password = sp = QCheckBox(_('&Show password')) l.addWidget(sp) sp.toggled.connect(self.show_password_toggled) self.la = la = QLabel(_('&Notes:')) l.addRow(la) self.notes = n = QPlainTextEdit(self) la.setBuddy(n) n.textChanged.connect(self.changed.emit) l.addRow(n) self.autosubmit = asb = QCheckBox( _('&Auto login with these credentials'), self) l.addRow(asb) asb.stateChanged.connect(self.on_change) self.rb = b = QPushButton(_('&Delete this account')) b.clicked.connect(self.delete_requested.emit) l.addRow(b)
def __init__(self, parent): QWidget.__init__(self, parent) self.is_enabled = False self.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.setCursor(Qt.CursorShape.PointingHandCursor) self.update_state(False) self.setMinimumWidth(STATUS_BAR_HEIGHT - 4) self.setMinimumHeight(STATUS_BAR_HEIGHT - 4)
def __init__(self, *args): QWidget.__init__(self, *args) self.edit = None # This is used to update the width of the control. # It is the highest line that is currently visibile. # self.highest_line = 0
def __init__(self, parent=None): QWidget.__init__(self, parent) self.l = l = QHBoxLayout(self) l.setContentsMargins(0, 0, 0, 0) self.la = la = QLabel(self) l.addWidget(la) self.edit = Search(self) la.setBuddy(self.edit) l.addWidget(self.edit)
def __init__(self, parent=None): QWidget.__init__(self, parent) self.setCursor(Qt.CursorShape.PointingHandCursor) self.setToolTip(self.no_downloads_tooltip) pal = (parent or QApplication.instance()).palette() self.dark = pal.color(QPalette.ColorRole.Text) self.light = pal.color(QPalette.ColorRole.Base) self.update() self.setMinimumWidth(STATUS_BAR_HEIGHT - 4) self.setMinimumHeight(STATUS_BAR_HEIGHT - 4) self.running = False
def __init__(self, parent, sb_background): QWidget.__init__(self, parent) self.is_permanent = False self.is_address = False self.is_secure = False self.static_text = None self.current_key = None self.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.sb_background = QColor( color(sb_background, self.palette().color(QPalette.ColorRole.Window)))
def __init__(self, parent): QWidget.__init__(self, parent) parent.resized.connect(self.parent_resized, type=Qt.ConnectionType.QueuedConnection) self.questions = [] self.move(0, 1) self.hide() self.l = l = QHBoxLayout(self) l.setStretch(0, 100) self.msg = msg = QLabel('\xa0') self.bb = bb = QDialogButtonBox(QDialogButtonBox.StandardButton.Close, self) l.addWidget(msg), l.addWidget(bb) bb.accepted.connect(self.accept) bb.rejected.connect(self.reject) self.question_id = 0 self.shutting_down = False self.setFocusPolicy(Qt.FocusPolicy.NoFocus) bb.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.msg.setFocusPolicy(Qt.FocusPolicy.NoFocus)
def __init__(self, parent=None): self.complete_pos = 0 self.callback = None QWidget.__init__(self, parent) self.queue = Queue() self.completions_done.connect(self.on_completions_done) self.completions_thread = t = Thread(name='Completions', target=self.completions_thread, daemon=True) t.start() self.l = l = QVBoxLayout(self) self.edit = e = LineEdit(self) e.textEdited.connect(self.update_completions) self.candidates = c = ListView(self) c.currentChanged = self.current_changed self.model = m = Completions(self) c.setModel(m) l.addWidget(e), l.addWidget(c) if hasattr(parent, 'resized'): parent.resized.connect(self.re_layout) self.re_layout()
def __init__(self, parent): QWidget.__init__(self, parent) self.ly = ly = QHBoxLayout(self) ly.setContentsMargins(0, 0, 0, 0) self.has_widget = False