Input Text Field - QLineEdit PyQt Python Class

preview_player
Показать описание
L'objet QLineEdit est le champ d'entrée le plus couramment utilisé dans la bibliothèque pyqt. Il fournit une boîte dans laquelle une ligne de texte peut être saisie. Afin de saisir du texte multiligne, l'objet QTextEdit est requis.
Le tableau suivant répertorie quelques méthodes importantes de la classe QLineEdit -
Vous trouverez ci-dessous les méthodes les plus couramment utilisées de QLineEdit.
QLineEdit: Il permet à l'utilisateur d'entrer et de modifier une seule ligne de texte brut avec une collection utile de fonctions d'édition, y compris annuler et refaire, couper et coller et glisser-déposer. C'est le widget de base de PyQt5 pour recevoir les entrées au clavier, les entrées peuvent également être du texte, des nombres ou même des symboles.
La classe QLineEdit est un contrôle de zone de texte sur une seule ligne qui peut entrer une chaîne sur une seule ligne.
QLineEdit permet aux utilisateurs de saisir et de modifier des lignes uniques de texte brut et fournit de nombreuses fonctionnalités d'édition utiles, notamment: annuler et rétablir, couper et coller et glisser-déposer (voir setDragEnabled ()).
En changeant le echoMode () de la zone de saisie, il peut également être défini sur un champ «écriture seule» pour la saisie des mots de passe, etc.
La longueur du texte peut être limitée à maxLength (), qui peut être arbitrairement limitée en utilisant un validateur () ou inputMask (). Lorsque vous basculez le validateur et le masque de saisie dans la même zone de saisie, il est préférable d'effacer le validateur ou le masque de saisie pour éviter un comportement incertain.
Méthodes associées à champ de texte QLineEdit
__init__ (self, QWidget parent = None)
__init__ (self, QString contents, QWidget parent = None)
Qt.Alignment alignment (self)
backspace (self)
changeEvent (self, QEvent)
clear (self)
QCompleter completer (self)
contextMenuEvent (self, QContextMenuEvent)
copy (self)
QMenu createStandardContextMenu (self)
cursorBackward (self, bool mark, int steps = 1)
cursorForward (self, bool mark, int steps = 1)
Qt.CursorMoveStyle cursorMoveStyle (self)
int cursorPosition (self)
int cursorPositionAt (self, QPoint pos)
QRect cursorRect (self)
cursorWordBackward (self, bool mark)
cursorWordForward (self, bool mark)
cut (self)
del_ (self)
deselect (self)
QString displayText (self)
bool dragEnabled (self)
dragEnterEvent (self, QDragEnterEvent)
dragLeaveEvent (self, QDragLeaveEvent e)
dragMoveEvent (self, QDragMoveEvent e)
dropEvent (self, QDropEvent)
EchoMode echoMode (self)
end (self, bool mark)
bool event (self, QEvent)
focusInEvent (self, QFocusEvent)
focusOutEvent (self, QFocusEvent)
(int left, int top, int right, int bottom) getTextMargins (self)
bool hasAcceptableInput (self)
bool hasFrame (self)
bool hasSelectedText (self)
home (self, bool mark)
initStyleOption (self, QStyleOptionFrame option)
QString inputMask (self)
inputMethodEvent (self, QInputMethodEvent)
QVariant inputMethodQuery (self, Qt.InputMethodQuery)
insert (self, QString)
bool isModified (self)
bool isReadOnly (self)
bool isRedoAvailable (self)
bool isUndoAvailable (self)
keyPressEvent (self, QKeyEvent)
int maxLength (self)
QSize minimumSizeHint (self)
mouseDoubleClickEvent (self, QMouseEvent)
mouseMoveEvent (self, QMouseEvent)
mousePressEvent (self, QMouseEvent)
mouseReleaseEvent (self, QMouseEvent)
paintEvent (self, QPaintEvent)
paste (self)
QString placeholderText (self)
redo (self)
selectAll (self)
QString selectedText (self)
int selectionStart (self)
setAlignment (self, Qt.Alignment flag)
setCompleter (self, QCompleter completer)
setCursorMoveStyle (self, Qt.CursorMoveStyle style)
setCursorPosition (self, int)
setDragEnabled (self, bool b)
setEchoMode (self, EchoMode)
setFrame (self, bool)
setInputMask (self, QString inputMask)
setMaxLength (self, int)
setModified (self, bool)
setPlaceholderText (self, QString)
setReadOnly (self, bool)
setSelection (self, int, int)
setText (self, QString)
setTextMargins (self, int left, int top, int right, int bottom)
setTextMargins (self, QMargins margins)
setValidator (self, QValidator)
QSize sizeHint (self)
QString text (self)
QMargins textMargins (self)
undo (self)
QValidator validator (self)
Рекомендации по теме
Комментарии
Автор

Bonjour,
si j'ai plusieurs champs de texte (QLineEdit) et j'ai mon propre clavier et que je voudrais par exemple saisir 0 ou 1 sur un champs de texte mais je veux que la valeur saisis sera dupliqué sur tous les autres champs de texte.
si vous avez des suggestions je serai reconnaissant.

seifeddineomari
Автор

Depuis je cherche des tutos pour PyQt5, super vidéos, mais ça serait mieux si tu expliquais ce que tu fais en oral(français)

AbcTube
Автор

what is the difference between sys.exit(app.exec_()) and app.exec_()
because both work .but i don't know the difference . i saw in polycopy you use app.exec_() instead of sys.exit(app.exec_())
another question . what is pyqt5 . we use it for what exaclty

hamzakhamkham
visit shbcf.ru