首页 > 软件开发 > PYTHON >

PyQt5-QLabel 如何让标签绑定其他控件

来源:互联网 2023-03-16 19:18:15 版权归原作者所有,如有侵权,请联系我们

QLabel控件绑定其他控件的设置。du6办公区 - 实用经验教程分享!

1.创建控件:

  • 1

    顶层窗口:du6办公区 - 实用经验教程分享!

    ①导入PyQt5.Qt ,sys模块,创建应用程序对象和顶层窗口对象,并设置顶层窗口的初始属性。du6办公区 - 实用经验教程分享!

    ②定义一个setup_ui()方法,用于封装子控件的初始属性代码。du6办公区 - 实用经验教程分享!

    1PyQt5-如何创建标签控件QLabeldu6办公区 - 实用经验教程分享!

    PyQt5-QLabel 如何让标签绑定其他控件du6办公区 - 实用经验教程分享!

  • 2

    创建子控件:du6办公区 - 实用经验教程分享!

    模拟用户名和手机号;四个控件;du6办公区 - 实用经验教程分享!

    ①第一行:标签按钮,和单行文本输入框,输入姓名du6办公区 - 实用经验教程分享!

    ②第二行;标签按钮,和单行文本输入框,输入电话du6办公区 - 实用经验教程分享!

    PyQt5-QLabel 如何让标签绑定其他控件du6办公区 - 实用经验教程分享!

  • 2该信息未经授权抓取自百度经验
  • 2.绑定

  • 1

    先给标签添加快捷键:du6办公区 - 实用经验教程分享!

    可直接在标签内添加 & 字母(或单词),即快捷键是alt 字母(或单词第一个字母)。du6办公区 - 实用经验教程分享!

    PyQt5-QLabel 如何让标签绑定其他控件du6办公区 - 实用经验教程分享!

  • 2

    使用 setBuddy(QWidget) 绑定控件:du6办公区 - 实用经验教程分享!

    ①参数是被绑定的控件。du6办公区 - 实用经验教程分享!

    ②如图例:当按下快捷键,会将焦点切换到标签绑定的控件。du6办公区 - 实用经验教程分享!

    PyQt5-QLabel 如何让标签绑定其他控件du6办公区 - 实用经验教程分享!

  • 3

    可以看到,setBuddy就是切换焦点。du6办公区 - 实用经验教程分享!

    再例如:创建一组单选按钮,标签及快捷键。du6办公区 - 实用经验教程分享!

    PyQt5-QLabel 如何让标签绑定其他控件du6办公区 - 实用经验教程分享!

  • 4

    使用 setBuddy()绑定,来实现快捷键切换选择。du6办公区 - 实用经验教程分享!

    PyQt5-QLabel 如何让标签绑定其他控件du6办公区 - 实用经验教程分享!

  • 5

    获取标签绑定的控件:buddy() 方法,返回标签绑定的对象,获取了对象就能对其属性操作。du6办公区 - 实用经验教程分享!

    PyQt5-QLabel 如何让标签绑定其他控件du6办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!du6办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号