zoukankan      html  css  js  c++  java
  • 文本框类控件

    QLineEdit类是一个单行文本框控件,可以输入单行字符串,如果需要输入多行字符串,使用QTextEdit类。

    QLineEdit类中的常用方法:

    1. setAkignment():

        按固定值方式对齐文本:

    • Qt.AlignLeft,水平方向靠左对齐。
    • Qt.AlignRight,水平方向靠右对齐
    • Qt.AlignCenter,水平方向居中对齐
    • Qt.AlignJustify,水平方向调整间距两端对齐
    • Qt.AlignTop,垂直方向靠上对齐
    • Qt.AlignBottom,垂直方向靠下对齐
    • Qt.AlignVCenter,垂直方向居中对齐

    2.clear():

    • 清楚文本框内容。

    3.setEchoMode():

      设置文本框显示格式,允许输入的文本显示格式的值可以是:

    • QLineEdit.Normal,正常显示所输入的字符,此为默认选项
    • QLineEdit.NoEcho,不显示任何输入的字符,常用于密码类型的输入,且其密码长度需要保密时。
    • QLineEdit.Password,显示与平台相关的密码掩码字符,而不是实际输入的字符
    • QLineEdit,PasswordEchoOnEdit:在编辑时显示字符,负责显示密码类型的输入。

    4.setPlaceholderText():设置文本框浮显文字。

    5.setMaxLength():设置文本框所允许输入的最大字符数

    6.setReadOnly():设置文本框为只读的

    7.setText():设置文本框内容

    8.Text():返回文本框内容

    9.setDragEnabled():设置文本框是否接受拖动

    10.selectAll():全选

    11.setFocus():得到焦点

    12.setInputMask():设置掩码

    13.setValidator():

      设置文本框的验证器(验证规则),将限制任意可能输入的文本,可用的校验器为:

    • QintValidator,限制输入整数
    • QDoubleValidator,限制输入浮点数
    • QRegexpValidator,检查输入是否符合正则表达式

    定义输入掩码的字符:

    掩码由掩码字符和分隔符字符串组成,后面可以跟一个分号和空白字符,空白字符在编辑后会从文本中删除的。

     QLineEdit类中的常用信号如下所示:

    • selectionChanged:只要选择改变了,这个信号就会被发射
    • textChanged:当修改文本内容时,这个信号就会被发射
    • editingFinshied:当编辑文本结束时,这个信号就会被发射
  • 相关阅读:
    AtCoder Beginner Contest 205
    Codeforces Round #725 (Div. 3)
    Educational Codeforces Round 110 (Rated for Div. 2)【A
    Codeforces Round #722 (Div. 2)
    AtCoder Beginner Contest 203(Sponsored by Panasonic)
    AISing Programming Contest 2021(AtCoder Beginner Contest 202)
    PTA 520 钻石争霸赛 2021
    Educational Codeforces Round 109 (Rated for Div. 2)【ABCD】
    AtCoder Beginner Contest 200 E
    Educational Codeforces Round 108 (Rated for Div. 2)【ABCD】
  • 原文地址:https://www.cnblogs.com/leoych/p/13405111.html
Copyright © 2011-2022 走看看