line_edit#

Module Contents#

LineEditButton

单行搜索框按钮

LineEdit

单行编辑框

CompleterMenu

Completer menu

SearchLineEdit

单行搜索框

EditLayer

Edit layer

TextEdit

富文本编辑框

PlainTextEdit

文本编辑框

PasswordLineEdit

Password line edit

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

Bases: PyQt5.QtWidgets.QToolButton

单行搜索框按钮

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

Bases: PyQt5.QtWidgets.QLineEdit

单行编辑框

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

单行搜索框

searchSignal#
clearSignal#
search()#

发送搜索信号

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

富文本编辑框

contextMenuEvent(e)#
class PlainTextEdit(parent=None)#

Bases: PyQt5.QtWidgets.QPlainTextEdit

文本编辑框

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)#