line_edit

Module Contents

LineEditButton

Line edit button

LineEdit

Line edit

CompleterMenu

Completer menu

SearchLineEdit

Search line edit

EditLayer

Edit layer

TextEdit

Text edit

PlainTextEdit

Plain text edit

PasswordLineEdit

Password line edit

class LineEditButton(icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIconBase, parent=None)

Bases: PyQt5.QtWidgets.QToolButton

Line edit button

mousePressEvent(e)
mouseReleaseEvent(e)
paintEvent(e)
class LineEdit(parent=None)

Bases: PyQt5.QtWidgets.QLineEdit

Line edit

setClearButtonEnabled(enable: bool)
isClearButtonEnabled() bool
setCompleter(completer: PyQt5.QtWidgets.QCompleter)
completer()
focusOutEvent(e)
focusInEvent(e)
setCompleterMenu(menu)

set completer menu

Parameters

menu: CompleterMenu

completer menu

contextMenuEvent(e)
paintEvent(e)
class CompleterMenu(lineEdit: LineEdit)

Bases: qfluentwidgets.components.widgets.menu.RoundMenu

Completer menu

activated
setCompletion(model: PyQt5.QtCore.QAbstractItemModel)

set the completion model

setItems(items: List[str])

set completion items

eventFilter(obj, e: PyQt5.QtCore.QEvent)
popup()

show menu

class SearchLineEdit(parent=None)

Bases: LineEdit

Search line edit

searchSignal
clearSignal
search()

emit search signal

setClearButtonEnabled(enable: bool)
class EditLayer(parent)

Bases: PyQt5.QtWidgets.QWidget

Edit layer

eventFilter(obj, e)
paintEvent(e)
class TextEdit(parent=None)

Bases: PyQt5.QtWidgets.QTextEdit

Text edit

contextMenuEvent(e)
class PlainTextEdit(parent=None)

Bases: PyQt5.QtWidgets.QPlainTextEdit

Plain text edit

contextMenuEvent(e)
class PasswordLineEdit(parent=None)

Bases: LineEdit

Password line edit

passwordVisible
setPasswordVisible(isVisible: bool)

set the visibility of password

isPasswordVisible()
setClearButtonEnabled(enable: bool)
setViewPasswordButtonVisible(isVisible: bool)

set the visibility of view password button

eventFilter(obj, e)
inputMethodQuery(query: PyQt5.QtCore.Qt.InputMethodQuery)