UIGQLineEdit
单行文字输入控件
派生关系
class UIGQLCDNumber : public QLCDNumber, public IUIGQControlBase
事件
void textChanged(const QString &);
void textEdited(const QString &);
void cursorPositionChanged(int, int);
void returnPressed();
void editingFinished();
void selectionChanged();
主要方法
1、设置和获取背景填充
void setBackground(UIGQtLib::CtrlState state, const FillStyle& style);
const FillStyle& getBackground(UIGQtLib::CtrlState state);
2、设置和获取文本内容
void setText(const QString &);
const QString();
3、设置和获取颜色演示
void setTextStyle(UIGQtLib::CtrlState state, const TextStyleDesc& style);
const TextStyleDesc& getTextStyle(UIGQtLib::CtrlState state);
4、设置未输入文字内容之前替代显示文本内容
void setPlaceholderText(const QString& text);
const QString& getPlaceholderText();
5、设置和获取替代文字样式
void setPlaceholderTextStyle(const TextStyleDesc& style);
const TextStyleDesc& getPlaceholderTextStyle();
6、设置是否是快捷键输入模式
快捷键输入模式指显示当前的快捷键内容,如
Ctrl+Q
Ctrl+Alt+S
void setPlaceholderTextStyle(const TextStyleDesc& style);
const TextStyleDesc& getPlaceholderTextStyle();