zoukankan      html  css  js  c++  java
  • QT中的一些信号

    QLineEdit:

    通过改变QLineEdit的echoMode(),可以设置其属性,比如以密码的形式输入。

    文本的长度可以由maxLength()限制,可以通过使用validator()或者inputMask()可以限制它只能输入数字。在对同一个QLineEdit的validator或者input mask进行转换时,最好先将它的validator或者input mask清除,以避免错误发生。

    我们可以使用setText()或者insert()改变其中的文本,通过text()获得文本,通过displayText()获得显示的文本,使用setSelection()或者selectAll()选中文本,选中的文本可以通过cut()、copy()、paste()进行剪切、复制和粘贴,使用setAlignment()设置文本的位置。

    文本改变时会发出textChanged()信号;

    如果不是由setText()造成文本的改变,那么会发出textEdit()信号;

    鼠标光标改变时会发出cursorPostionChanged()信号;

    当编辑结束,或者LineEdit失去了焦点,或者当返回/回车键按下时,editFinished()信号将会发出。

    当返回键或者回车键按下时,会发出returnPressed()信号。

    参考:

    Qt——QLineEdit使用总结

  • 相关阅读:
    leetcode 2 Add Two Numbers
    leetcode1
    二叉树的最大高度和最大宽度
    插入排序
    eventEmitter学习
    用node.js做一个爬虫
    HTLM5 WebSocket权威指南
    (new Function("return " + json))();
    JS中的this变量的使用介绍
    node.js 模块加载原理
  • 原文地址:https://www.cnblogs.com/haoyijing/p/6145210.html
Copyright © 2011-2022 走看看