QLineEdit
行输入,作用进行输入,有最主要输入类型的控制,此外就是输入格式,即过滤一些东西
部件设置
函数 | 描述 |
---|---|
void setAlignment(Qt::Alignment flag) | 对齐方式 |
void setClearButtonEnabled(bool enable) | 是否显示清除全部的按钮 |
void setCursorMoveStyle(Qt::CursorMoveStyle style) | 鼠标形状 |
void setCursorPosition(int) | 鼠标位置 |
void setDragEnabled(bool b) | 允许拖动 |
void setEchoMode(QLineEdit::EchoMode) | 输入类型,password等 |
void setFrame(bool) | |
void setInputMask(const QString &inputMask) | 控制输入格式 |
void setMaxLength(int) | 长度 |
void setModified(bool) | 可修改 |
void setPlaceholderText(const QString &) | 占位符,没输入时候显示的东西 |
void setReadOnly(bool) | 只读 |
void setSelection(int start, int length) | 设置选择范围 |
void setTextMargins(int left, int top, int right, int bottom) | 设置边框 |
void setTextMargins(const QMargins &margins) | |
void setValidator(const QValidator *v) | 控制可接受的输入 |
slots
void clear()
void copy() const
void cut()
void paste()
void redo()
void selectAll()
void setText(const QString &)
void undo()
signals
void cursorPositionChanged(int oldPos, int newPos)
void editingFinished()
void returnPressed()
void selectionChanged()
void textChanged(