2.4.1 lineEdit单行文本编辑器

单行文本输入框在用于界面的文本输入应用比较广泛。单行文本编辑框用处较广泛,比如普通数据输入框、登录界面常见的用户名、密码输入框,搜索框等等,QLineEdit本身使用方法也很简单,自带了很多槽函数和信号,无需过多的设置就能进行使用。

使用QLineEdit单行编辑框需要加#include <QLineEdit>头文件。

以下代码是创建一个单行编辑器示例:

QLineEdit *my_lineedit=new  QLineEdit("单行编辑器显示",this);
my_lineedit->setGeometry(QRect(QPoint(10, 50), QSize(200, 50))); //设置单行编辑器显示位置与大小

以下介绍QLineEdit单行编辑器的一些常用成员函数

1.文本设置函数

QString  text() const         获取文本数据
void    setText(const QString &)  设置文本数据

2.文本的最大允许长度

int  maxLength() const      获取文本最大允许的长度
void    setMaxLength(int)      设置文本最大允许的长度

单行编辑控件的文本长度默认限制为 32767,超出限制就无法进行输入。

QT软件开发之基础控件--2.4.1 lineEdit单行文本编辑器相关推荐

  1. QT软件开发之基础控件--2.4.4 QTextEdit文本编辑器

    2.4.4 QTextEdit文本编辑器 QTextEdit是一种先进的WYSIWYG查看器/编辑器支持丰富的文本格式,类似 HTML 风格的标记.它可以用于优化处理大型文档和快速响应用户的输入.QT ...

  2. QT软件开发之基础控件--2.1.5 commandLinkButton按钮

    2.1.5 commandLinkButton按钮 CommandLinkButton控件(命令链接按钮)继承自QPushButton,CommandLinkButton控件是一种Windows Vi ...

  3. QT软件开发之基础控件--2.1.6 buttonBox按钮盒

    2.1.6 buttonBox按钮盒 按钮盒(ButtonBox)可以很方便地快速布置一组标准按钮,比如:常见的确认对话框有 "OK""Cancel"等标准按钮 ...

  4. QT软件开发之基础控件--2.5.3 QLCDNumber 数码管控件

    2.5.3 QLCDNumber 数码管控件 QLCDNumber类似一个数码管形式,一般用来显示数量或者时间,支持多种格式和多种样式显示. 图2-5-7 QLCDNumber效果图 以下列出QLCD ...

  5. QT软件开发之基础控件--2.4.6 dial刻度盘

    2.4.6 dial刻度盘 QT的QDial类提供了一个圆形的范围转盘(可以当做速度计或电位计).QDial继承于QAbstractSlider类,刻度盘的行为类似于一个滑块.QDial可以设置输入数 ...

  6. QT软件开发之基础控件--2.4.5 plainTextEdit文本编辑器

    2.4.5 plainTextEdit文本编辑器 QPlainTextEdit用来编辑.查看纯文本数据,它可以优化处理大型文档和快速响应用户输入.QPlainText与QTextEdit使用了相同的技 ...

  7. Qt界面开发(各种控件以及图表)

    Qt界面开发(各种控件以及图表) 1.Qt简洁窗体 源代码链接:点击打开链接 2.QT漂亮界面 源代码链接:点击打开链接 3.音乐播放器界面 源代码链接:点击打开链接 4.六宫格界面 源代码链接:点击 ...

  8. 安卓文本编辑器php cpp,用安卓原生控件封装一个简易的富文本编辑器

    最近接到项目需求:移动端原生写一个富文本编辑器.        ( ⊙ o ⊙ )从没遇到过富文本要用原生写的,然后就查阅各种资料.然后结合自己的思路:其实安卓的富文本编辑器就是一个 "容器 ...

  9. Qt入门教程【基础控件篇】QLCDNumber数码管类型控件

    效果 描述 它可以显示几乎任何大小的数字.它可以显示十进制.十六进制.八进制或二进制数.使用 display() 插槽很容易连接到数据源,该插槽被重载以采用五种参数类型中的任何一种. 还有一些槽可以用 ...

最新文章

  1. 想要准备阿里/百度/腾讯/美团的面试?了解一下
  2. HTML 資訊汲取(中篇) - Default namespace 問題
  3. 《浪潮之巅》读书笔记汇总
  4. 键盘工具栏的快速集成--IQKeyboardManager
  5. oracle 附加日志 挂起,Oracle 附加日志(supplemental log)
  6. 棋盘游戏(HDU-1281)
  7. 【华为云技术分享】为什么说物联网平台是城市数字化的必备底座
  8. 微服务 注册中心的作用_微服务架构Dubbo之注册中心(Zookeeper)
  9. Ghost Blog
  10. 如何清除PCB中负片层的死铜?
  11. excel多个工作表合并在一个表
  12. python modbus_tk模块学习笔记(rtu slaver例程)
  13. Visual Studio Code 安装Vim插件后,复制(Ctrl C)等快捷键变成Insert 模式的问题
  14. matlab怎样编程形成软件_Matlab编程笔记之GUI程序转exe
  15. Ant构建工具知识概括
  16. 阿里云客户案例——周大福珠宝集团
  17. (附源码)计算机毕业设计SSM智能仓储进出货管理系统
  18. 综合布线设计方案的步骤
  19. 微软亚洲研究院成立理论中心,以理论研究打破AI发展瓶颈
  20. 程序设计基础python答案_Python程序设计基础免费答案

热门文章

  1. Spark获取并分析Mysql数据
  2. 高数上复习第四五六章
  3. 第三方JavaScript的用法
  4. JAVA练习150-推多米诺
  5. 通过Alexa API获取Alexa排名
  6. Python自动化基础-实战(摘自网络-侵删)
  7. 牛客网 - 句子逆序
  8. 【10.17 牛客普及(一)】 牛牛的密码 题解
  9. oracle错误1405,oracle -1405错误解决方法
  10. 鸽巢原理(Pigeonhole Principle)