PyQt5中的按钮3-QCommandLinkButton

2023-11-18

PyQt5中的按钮3-QCommandLinkButton

QCommandLinkButton介绍

  • CommandLinkButton 外观像是一个被设置了扁平化的 QPushButton,并且自带了一个向右的图标,以及可进行双行文本显示,这个图标只是默认的,可以通过API来改变。表示按下该控件将打开另一个窗口或者页面。
  • 图标和Text的设置和QPushButton相同。
  • “副标题”为该按钮的描述部分,所以可以通过setDescription()来设置。
    在这里插入图片描述

QCommandLinkButton举例

  • setText
  • setDescription
import sys
from PyQt5.QtWidgets import (QApplication, QWidget, QCommandLinkButton)


class DemoCommandLinkButton(QWidget):
    def __init__(self):
        super().__init__()

        self.setWindowTitle('QCommandLinkButton Demo')
        self.resize(400, 240)

        clbtn = QCommandLinkButton(self)
        clbtn.setText('退出')
        clbtn.setDescription('点击本按钮,退出应用')
        clbtn.clicked.connect(self.slot_close)

    def slot_close(self):
        self.close()


if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = DemoCommandLinkButton()
    window.resize(300, 200)
    window.show()
    sys.exit(app.exec())
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PyQt5中的按钮3-QCommandLinkButton 的相关文章

随机推荐

  • Jenkins+Python完整版

    一 简介 一般网站部署的流程 这边是完整流程而不是简化的流程 需求分析 原型设计 开发代码 内网部署 提交测试 确认上线 备份数据 外网更新 最终测试 如果发现外网部署的代码有异常 需要及时回滚 一般是运维来做 功能测试 上线的时间 jen
  • 北京的IT崩盘了么?

    相信今年的互联网行情 大家都有目共睹 身边被各种裁员 劝退的朋友比往年要多了很多 而如今想要找一份还不错的工作 难度也是直线上升 我个人的感受是 这行情就像股价 有起有落 目前处于衰退期 崩盘倒是不至于 网上对此也有很多看法 今天分享一些
  • Qt保存Excel格式数据

    目录 前言 1 下载源码 2 编译源码 3 写Excel数据示例 前言 本文以一个示例介绍了如何使用 libxlsxwriter 开源库保存QTableWidget表格中的数据到Excel文件 libxlsxwriter 是一个C语言库 可
  • nmap操作系统检测_Nmap操作系统检测

    nmap操作系统检测 rps include post 6632 rps include post 6632 One of the most popular feature of nmap is its Operating System d
  • 关于redis 5.0 新数据类型 Stream

    redis 5 0 新特性见 https www oschina net news 100931 redis 5 0 released p 2 对于stream 详细使用和解释见https www zhihu com question 27
  • 宋浩线性代数笔记(五)矩阵的对角化

    本章的知识点难度和重要程度都是线代中当之无愧的T0级 对于各种杂碎的知识点 多做题 复盘才能良好的掌握 良好掌握的关键点在于 所谓的性质A与性质B 是谁推导得谁
  • Pytorch学习(二)使用 torchvision

    Pytorch学习 二 使用 torchvision 训练图像分类器 准备数据集 torchvision 一 导入torchvision的库 二 使用datasets CIFAR10 函数加载数据库 三 DataLoader用多进程加速ba
  • tensorflow历史版本源码下载地址

    最近在tensorflow对应的网站上找到了tensorflow历史版本源码的下载地址 tensorflow历史版本下载地址
  • 导入MDF文件到数据库

    1 导入脚本 EXEC sp attach db dbname yhzm filename1 d jspyhzm mdf filename2 d jspyhzm log ldf 2 Microsoft SQL Server删除数据库提示出错
  • inno setup制作的安装包,安装后以管理员身份启动

    添加管理员权限 1 在 Setup 节点添加 PrivilegesRequired admin 2 进入安装目录 找到文件SetupLdr e32 这是一个二进制配置文件 需要用到ResHacker exe这个工具修改 找到
  • Win10 WSL2-CentOS7开启systemctl命令(2022-11-18更新)

    Win10 WSL2 CentOS7开启systemctl命令 2022 11 18更新 概述 文章基于如下环境 已开启WSL2的win10或者win11 WSL2下的CentOS7 下载地址为 CentOS7 自从win10支持WSL2以
  • lanelet安装

    1 https github com KIT MRT mrt cmake modules 2 sudo apt get install libpugixml dev sudo apt get install libpugixml1v5 3
  • 群体遗传学---admixture软件快速群体分群

    群体遗传学中测的很多个个体 得到了最终的SNP vcf文件 需要将其分成群体 看那几个物种聚在一起 一般使用的软件就是STRUCTURE 但是STREUTURE运行速度极慢 后面frappe软件提升了速度 但是也不是很快 admixture
  • php 解析 %e5%80%aa%e9%a3%9e,content.json

    title Linux安装Docker date 2020 11 08T14 54 29 000Z path 2020 11 08 Linux安装Docker tags name Linux Docker slug Linux Docker
  • loC和AOP使用扩展

    6 1多种方式实现依赖注入 6 1 1构造注入 6 1 2技能训练1 6 1 3使用p命名空间实现属性注入 Spring配置文件从2 0版本开始采用schema形式 使用不同的命名空间管理不同类型的配置使得配置文件更具扩展性 列如 我们曾使
  • [Python]pip查找包的历史版本

    pip查找包的历史版本 场景 在一些时候通过pip install xxx 安装第三方库的时候默认情况下安装最新版本 由于是最新版本有个稳定性就不得不考虑其中 所以部分场景会存在一些bug这就要求我们安装历史版本 对一些更新频率比较高的三方
  • Window&linux使用换行符的问题总结

    1 Window使用Git时 设置换行符格式 参见 https www jianshu com p 6ef90ce18ba2 2 vi下设置回车换行符等特殊符号 换行方式 在早期的打印机时代 开始新的一行要占用两个字符的时间 如果到了一行的
  • java.lang.UnsatisfiedLinkError

    java lang UnsatisfiedLinkError 原因 jni注册的时候匹配写错了 I B B 如下 static JNINativeMethod methods native getSps I B B void Native
  • Keras保存模型并载入模型继续训练

    我们以MNIST手写数字识别为例 import numpy as np from keras datasets import mnist from keras utils import np utils from keras models
  • PyQt5中的按钮3-QCommandLinkButton

    PyQt5中的按钮3 QCommandLinkButton QCommandLinkButton介绍 QCommandLinkButton举例 QCommandLinkButton介绍 CommandLinkButton 外观像是一个被设置