美文网首页
常用控件

常用控件

作者: QXPLUS | 来源:发表于2022-05-25 09:22 被阅读0次

    QLabel

    QLabel 常用的信号(事件):

    1. 当鼠标滑过QLabel 控件时触发: linkHovered
    2. 当鼠标单击QLabel 控件时触发: linkActivated

    QLineEdit

    • 基本功能:输入单行文本
    #从输入框获得用户输入的文本信息,单行显示
    str1= self.lineEdit.text()
    #这个也可以获得用户的输入文本信息,多行显示
    str2= self.textEdit.toPlainText()
    
    #设置提示格式
    self.lineEdit.setInputMask('9999_9999_9999;#')
    #设置提示信息
    self.lineEdit.setPlaceholderText("请输入")
    
    • 高级功能:EchoMode (回显模式)
      支持4中回显模式:
      1. Normal
      2. NoEcho: 不回显, 已经输入了,但是不显示出来。
      3. Password: 回显,但是只有黑点代替显示
      4. PasswordEchoOnEdit: 设置密码输入时常用,先回显,再password模式。

    example:

    from PyQt5.QtWidgets import QLineEdit
    
    self.lineEdit_user.setEchoMode(QLineEdit.Normal) 
    self.lineEdit_password.setEchoMode(QLineEdit.Password)
    
    • 高级功能:校验器
      限制输入文本 只能是数字,浮点数,字母等
    from PyQt5.QtCore import QRegExp
    regExp = QRegExp('^((2[0-4]\d|25[0-5]|\d?\d|1\d{2})\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$')
    Validator = QRegExpValidator(regExp)
    
    self.user.setValidator(Validator)
    self.password.setValidator(Validator)
    

    QPushButton

    所有Button的父类:QAbstractButton

    继承QAbstractButton的按钮主要有:QBushButton, QToolButton, QRadioButton, QCheckBox

    QBushButton

    相关文章

      网友评论

          本文标题:常用控件

          本文链接:https://www.haomeiwen.com/subject/soaxvltx.html