Qt QLineEdit 信号函数总结

QLineEdit一共有6个信号函数,并不多,很好理解。

void cursorPositionChanged( intold, intnew )

当鼠标移动时发出此信号,old为先前的位置,new为新位置。

void editingFinished()

当 按返回或者回车键时,或者行编辑失去焦点时,发出此信号。

注意:

当QLineEdit设置了validator() orinputMask()函数,验证器or输入掩码,

并按了返回或回车键,

信号只有在 输入内容符合输入掩码 或验证器返回 QValidator::Acceptable时 发出。

void returnPressed()

CSDN QT开发文章推荐:Qt开发必备技术栈学习路线和资料

当 返回或回车键按下时发出此信号,

注意:

当QLineEdit设置了validator() orinputMask()函数,验证器or输入掩码,

并按了返回或回车键,

信号只有在 输入内容符合输入掩码 或验证器返回 QValidator::Acceptable时 发出。

void selectionChanged()

当选文本改变时,发出此信号。

void textChanged( const QString &text )

当QLineEdit中的文本改变时,发出此信号,text是新的文本。

当通过程序改变文本时,也会触发此信号,例如,setText()

void textEdited( const QString &text )

当QLineEdit中的文本改变时,发出此信号,text是新的文本。

当通过程序改变文本时,不会触发此信号。

本文福利, 免费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT图像绘制,QT网络,QT数据库编程,QT项目实战,QT嵌入式开发,Quick模块等等)↓↓↓↓↓↓见下面↓↓文章底部点击免费领取↓↓

Qt QLineEdit 信号函数总结相关推荐

  1. Qt QLineEdit 信号editingFinished()

    这个信号是在QLineEdit中输入完信息后,才会触发的信号,可以用在实时显示的功能, 效果如下: 代码入下: void Widget::on_lineEdit_editingFinished() { ...

  2. Qt QLineEdit单行输入框用法详解

    Qt QLineEdit单行输入框用法详解 QLineEdit 是 Qt 提供的一个控件类,它直接继承自 QWdiget 类,专门用来创建单行输入框,如下图所示: 图 1 单行文本输入框 实际开发中, ...

  3. QT多线程run函数不能使用信号与槽

    一.问题描述 今天遇到一个问题,我在一个子线程中定义一个信号与槽函数,然后直接连接,最后会报错Socket notifiers cannot be enabled or disabled from a ...

  4. QT Core | 信号槽01 - GUI上按钮触发应用程序里某个类的函数

    文章目录 一.前言 二.新建一个QT项目 2.1.New File or Project 2.2.Location 2.3.Kits 2.4.Details 2.5.汇总 2.6.项目文件 2.7.p ...

  5. qt槽函数如何传递多个参数_【Qt】信号和槽对值传递参数和引用传递参数的总结...

    在同一个线程中 当信号和槽都在同一个线程中时,值传递参数和引用传递参数有区别: 值传递会复制对象:(测试时,打印传递前后的地址不同) 引用传递不会复制对象:(测试时,打印传递前后的地址相同) 不在同一 ...

  6. QT 手动创建信号函数 与 槽函数

    自定义信号槽必须要有Q_OBJCT 自己通过关键字signals创建信号函数,只声明信号函数即可,系统会自动定义它. 利用 public slots: 声明一个槽函数,槽函数不会自动生成,并且去定义它 ...

  7. Qt 自定义信号与槽

    注 对象与槽理解 //第一个参数lineEdit是激发事件对象,信号中的方法必须在对象中存在,并在对象类头文件signals下定义,//第二个参数信号,//第三个参数this是槽方法所属类的对象,且必 ...

  8. QT 的信号与槽机制介绍

    QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象.易于扩展.真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT ...

  9. Qt Designer信号和槽

    2019独角兽企业重金招聘Python工程师标准>>> 先入一些信号槽的基本介绍: 信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包 ...

最新文章

  1. sass文件编译的三种方式【舒】
  2. VMM系列之使用VMM服务器构建 Hyper-V主机(2)
  3. 火车票上的星号暗藏玄机?!
  4. linux中man 1 2 3
  5. Apache Shiro实现用户登录功能
  6. 【转发】实现yolo3模型训练自己的数据集总结
  7. net 中web.config一个配置文件解决方法 (其他配置文件引入方式)
  8. 第2章第1讲数据类型及常量变量
  9. php 创mysql_PHP MySQL 创建表
  10. 计算机基础win7桌面操作,windows7基本操作方法(零基础的人教学)-win7教程
  11. 内置对象session与httpSession对象是同一个东西么?
  12. 单线程多线程_理解线程,就会由单线程向多线程进军
  13. Selector.wakeup实现注记
  14. xp大容量u盘补丁_xp大容量硬盘补丁
  15. Java中常用到的英语单词读音以及解释
  16. flash activex java_Adobe Flash player ActiveX下载地址
  17. MT【91】空间余弦定理
  18. 关于rand()和srand()
  19. android 耗电分析工具,使用Battery Historian工具分析Android耗电分析
  20. 程序员的快乐到底是什么?

热门文章

  1. 路由器和交换机用什么线连接?
  2. 使用 eclipse 编写 xtend
  3. python图像计数_检测并计数图像中的对象
  4. 7个月时间“从零到亿”,社交电商靠谱好物为何总能占据行业“C位”?
  5. 学习中的一些笔记,不懂的时候再来翻翻(持续更新)
  6. 计算机计算建筑结构的方法有哪些,建筑结构设计包括哪些内容呢?
  7. 多因子模型的步骤梳理(以打分法为例)
  8. Java面试核心知识点(283页)Java面试题合集最新版(485页)
  9. 波特率dlm_ARM学习随笔(13)UART的理解
  10. android 4.0版本手机接受多条短信分析