zoukankan      html  css  js  c++  java
  • 【Qt开发】常用控件--QLineEdit

    QLineEdit是单行文本编辑控件。比如用户名,密码等输入框可以使用该控件。

    所属头文件<QLineEdit>

    常用方法

    1.void setText(const QString &)

      设置编辑框文本内容

    2.void setReadOnly(bool)

      控件设置为只读模式

    3.void setPlaceholderText(const QString &)

      设置编辑框中的默认提示信息

    4.void setMaxLength(int)

       设置编辑中输入的最大长度

    5.void setEchoMode(EchoMode)

      设置编辑框的输入模式

      QLineEdit::Normal:默认模式,输入与现实一致

      QLineEdit::Password:密码模式,输入的内容用黑点代替,无法看到输入的内容  

      

      QLineEdit::PasswordEchoOnEdit:编辑时内容可现实,否则为密码模式

      QLineEdit::NoEcho:输入不可见

    6.void setAlignment(Qt::Alignment flag)

      设置文本显示位置

      Qt::AlignLeft:文本在左侧

      Qt::AlignCenter:文本在居中

      Qt::AlignRight:文本在右侧

    7.void setClearButtonEnabled(bool enable)

      添加清楚按钮

      显示效果为:

      

    8.void QLineEdit::setValidator(const QValidator *v)

      对输入的内容进行限制

      setValidator(0):无限制

      setValidator(new QIntValidator(this)):只能输入整数

    常用信号

     1.void textChanged(const QString &text)

      文本变化时发出信号

     2.void returnPressed(); 

      光标在输入框,按回车键发出信号

     

  • 相关阅读:
    Windows7下安装搭建Ngnix教程和配置详解
    CentOS6.6图文详细安装教程(有些设置大部分教程没出现过,附带网络设置等)
    每日一句(2014-8-29)
    每日一句(2014-8-28)
    每日一句(2014-8-27)
    javascript验证键盘keycode
    每日一句(2014-8-26)
    每日一句(2014-8-25)
    javascript 学习记录
    每日一句(2014-8-22)
  • 原文地址:https://www.cnblogs.com/woniu201/p/10672197.html
Copyright © 2011-2022 走看看