当前位置:   article > 正文

第八节 PyQt5之QToolButton对象(快速访问按钮)_qt工具栏显示快速访问标识字母

qt工具栏显示快速访问标识字母

简介

  1. 提供了一个快速访问按钮
  2. 通常是在工具栏内部使用
  3. 工具按钮通常不显示文本标签,而是显示图标
  4. 继承自QAbstractButton
    在这里插入图片描述

创建

QToolButton(parent: QWidget = None)
    # 代码示例
    window = QWidget()
    window.resize(500, 200)
    # 创建按钮
    btn = QToolButton(window)
    btn.move(250, 100)
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

    设置文本

    # 设置文本
    setText("按钮")
    # 代码示例
    btn.setText("按钮")
    • 1
    • 2
    • 3

    在这里插入图片描述

    图标

    # 设置图标
    setIcon(QIcon)
    # 代码示例
    btn.setIcon(QIcon("icon.png"))
    • 1
    • 2
    • 3

    在这里插入图片描述

    # 设置图标大小
    setIconSize(QSize(w, h))
    # 代码示例
    btn.setIconSize(QSize(30, 30))
    • 1
    • 2
    • 3

    在这里插入图片描述

    工具提示

    # 设置提示文本
    setToolTip(str)
    # 代码示例
    btn.setToolTip("这是一个按钮")
    • 1
    • 2
    • 3

    在这里插入图片描述

    按钮样式风格

    在对按钮同时设置了文字和图标的情况下,默认是只显示图标的,要实现同时显示文字个图标需要进行一些按钮样式的设置;

    # 当我们同时设置了文本和图标的显示效果如下图所示
    btn.setIcon(QIcon("icon.png"))
    btn.setText("按钮")
    • 1
    • 2

    在这里插入图片描述

    函数及参数

    setToolButtonStyle(Qt.ToolButtonStyle)
    # Qt.ToolButtonStyle风格取值的枚举值,包括一下取值;
    Qt.ToolButtonIconOnly		# 仅显示图标
    Qt.ToolButtonTextOnly		# 仅显示文字
    Qt.ToolButtonTextBesideIcon	
    • 1
    • 2
    • 3
    • 4
    声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
    推荐阅读
    相关标签
      

    闽ICP备14008679号