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();

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

最新文章

  1. thinkphp安装 版本 3.1.3
  2. STM32F103ZET6 用定时器级联方式输出特定数目的PWM(转载)
  3. drupal7 Views Bulk Operations (VBO)
  4. Java 正则表达式学习总结和一些小例子
  5. Myeclipse如何整合tomcat
  6. [转载]App.Config详解及读写操作
  7. 12306 订票助手 C# 版
  8. addEventListener和attachEvent二者绑定的执行函数中的this不相同【转载】
  9. spring-boot配置静态资源映射的坑:properties文件不能添加注释
  10. springboot+redis分布式锁-模拟抢单
  11. Java - 静态代理详讲
  12. Spring使用ajax异步上传文件
  13. 《Python》网络编程之客户端/服务端框架、套接字(socket)初使用
  14. php faker 库填充数据
  15. 第二周 Word版面设计
  16. [转]深入理解Java之线程池
  17. mysql服务器上的mysql这个实例中表的介绍
  18. MySql频繁查询、插入数据
  19. 笔记:PS 智能对象
  20. 关于vs2015无法启动iis服务

热门文章

  1. MySQL—练习
  2. .net读写xml
  3. 利用反射(Reflection)处理对象
  4. bash shell &amp; 环境变量
  5. html Canvas 画图 能够选择并能移动
  6. Android 为 TextView 添加超链接 (网址,邮件,电话)
  7. Gogland使用 - 非常简单查看Go语言源代码全貌!
  8. linux命令之用户管理及用户信息查询命令(上)
  9. LOJ#3083. 「GXOI / GZOI2019」与或和(单调栈)
  10. Mysql Insert Or Update语法例子