line_edit¶
Module Contents¶
单行搜索框按钮 |
|
单行编辑框 |
|
Completer menu |
|
单行搜索框 |
|
Edit layer |
|
富文本编辑框 |
|
文本编辑框 |
|
Text browser |
|
Password line edit |
- class LineEditButton(icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIconBase, parent=None)¶
Bases:
PyQt5.QtWidgets.QToolButton单行搜索框按钮
- isPressed = False¶
- setAction(action: PyQt5.QtWidgets.QAction)¶
- action()¶
- setIcon(icon: str | qfluentwidgets.common.icon.FluentIconBase | PyQt5.QtGui.QIcon)¶
- mousePressEvent(e)¶
- mouseReleaseEvent(e)¶
- paintEvent(e)¶
- class LineEdit(parent=None)¶
Bases:
PyQt5.QtWidgets.QLineEdit单行编辑框
- leftButtons: List[LineEditButton] = []¶
- rightButtons: List[LineEditButton] = []¶
- hBoxLayout¶
- clearButton¶
- setClearButtonEnabled(enable: bool)¶
- isClearButtonEnabled() bool¶
- setCompleter(completer: PyQt5.QtWidgets.QCompleter)¶
- completer()¶
- addAction(action: PyQt5.QtWidgets.QAction, position=QLineEdit.ActionPosition.TrailingPosition)¶
- addActions(actions, position=QLineEdit.ActionPosition.TrailingPosition)¶
- focusOutEvent(e)¶
- focusInEvent(e)¶
- contextMenuEvent(e)¶
- paintEvent(e)¶
- class CompleterMenu(lineEdit: LineEdit)¶
Bases:
qfluentwidgets.components.widgets.menu.RoundMenuCompleter menu
- activated¶
- items = []¶
- lineEdit¶
- 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¶
- searchButton¶
- search()¶
发送搜索信号
- setClearButtonEnabled(enable: bool)¶
- class EditLayer(parent)¶
Bases:
PyQt5.QtWidgets.QWidgetEdit layer
- eventFilter(obj, e)¶
- paintEvent(e)¶
- class TextEdit(parent=None)¶
Bases:
PyQt5.QtWidgets.QTextEdit富文本编辑框
- layer¶
- scrollDelegate¶
- contextMenuEvent(e)¶
- class PlainTextEdit(parent=None)¶
Bases:
PyQt5.QtWidgets.QPlainTextEdit文本编辑框
- layer¶
- scrollDelegate¶
- contextMenuEvent(e)¶
- class TextBrowser(parent=None)¶
Bases:
PyQt5.QtWidgets.QTextBrowserText browser
- layer¶
- scrollDelegate¶
- contextMenuEvent(e)¶
- class PasswordLineEdit(parent=None)¶
Bases:
LineEditPassword line edit
- viewButton¶
- 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)¶
- passwordVisible¶