PyQt(Python+Qt)学习随笔:Qt Designer中toolBar的toolButtonStyle属性

在Python中使用Qt Designer设计GUI界面时,我们经常需要向工具栏(ToolBar)添加按钮(Button) 在以上代码中,我们首先创建了一个MainWindow类,该类继承自QMainWindow,并实现了initUI()方法来创建工具栏和按钮等控件。在initUI()方法中,我们创建了工具栏并使用addToolBar()方法将其添加到主窗口中。我们将这两个动作分别添加到了工具栏中,并设置了它们的图标、提示信息等属性。到这里,我们已经完成了在Qt Designer中向工具栏添加按钮并使用Python实现对其操作的全部步骤。首先,我们需要在Qt Designer中创建一个工具栏并添加按钮。 阅读详情

tooButtonStyle属性保存主工具栏按钮的样式设置,用来表示工具栏按钮的文字和图标怎么显示。

该属性的可设置值类型为枚举类型Qt.ToolButtonStyle,它包含如下值:
在这里插入图片描述

该属性的缺省值为Qt.ToolButtonIconOnly,可以使用toolButtonStyle() 来访问该属性的设置,使用setToolButtonStyle(Qt.ToolButtonStyle )来设置此属性。

注意:

此属性与主窗口的toolButtonStyle属性同名且设置值及含义完全一样。在主窗口设置了toolButtonStyle属性的情况下,新加工具栏的toolButtonStyle属性默认就是主窗口的toolButtonStyle属性,但当工具栏的toolButtonStyle属性改变之后,主窗口的工具栏的toolButtonStyle属性就不对工具栏的工具栏的toolButtonStyle属性产生作用。因此,主窗口的toolButtonStyle属性值是主窗口新建工具栏默认的toolButtonStyle属性值。

老猿Python,跟老猿学Python!

博文目录

博客地址

Qt Designer中主窗口的工具按钮样式属性 其中,对于主窗口对象,toolButtonStyle属性就是一个很有用的属性。在initUI()方法中,我们设置窗口标题为“工具按钮样式”,并将工具按钮样式设置为Qt.ToolButtonTextBesideIcon,也就是图标和文本并排显示。toolButtonStyle属性是一个可以很方便控制主窗口工具按钮显示样式的属性。在使用PyQt5进行GUI设计时,建议熟悉各种属性,充分利用各种可定制化选项,以实现更好的用户体验。在使用PyQt5开发界面时,可以在主窗口类中设置工具按钮样式属性。 阅读详情

相关推荐

PyQt Qt Designer中toolBar的toolButtonStyle属性

通过在Qt Designer中设置属性,并使用生成的Python代码进行加载和设置,我们可以轻松地创建和定制具有各种样式的工具栏工具按钮。Qt Designer允许我们使用toolButtonStyle属性来自定义工具栏上的工具按钮的外观和行为。在上面的代码中,我们将工具栏的toolButtonStyle属性设置为Qt.ToolButtonIconOnly,这意味着工具按钮只显示图标,而不显示文本标签。接下来,在我们的应用程序中加载生成的Python代码,并使用工具栏的工具按钮样式设置工具栏的外观和行为。

带你成为别人眼中的大佬! 392

Qt::ToolButtonStyle属性(工具栏按钮图标和文字一起显示)

环境:win10,vs2017,qt5.9.7。 通常我们使用toolbar时,添加一个按钮toolbutton,会以文字或图标形式显示,但是如果想要以图标加文字显示,就需要用到Qt::ToolButtonStyle属性。 Constant Description 描述 Qt::ToolButtonIconOnly ...

weixin_40953784的博客 2万+

Pylon SDK C语言多相机采集的注意事项、关键设置及代码示例

前言 与单相机直接用句柄PYLON_DEVICE_HANDLE hdev进行操作所不同的是,在多相机连接采用索引值访问每个相机,对应句柄为PYLON_DEVICE_HANDLE hdev[deviceIndex] 。若连接N个相机设备,则索引值范围为[0,...,N-1]。显而易见,采用循环结构编程可以对多个相机采用同样的操作,包括参数设置、图像采集等。但多个相机的使用需要根据相机功能、相机与主机间的连接方式、网络适配器进行额外的设置。本文参考Pylon C开发者手册和Basler产品文档,对GigE类型

黑化咸鱼的博客 3089

QT入门Buttons之QToolButton

qt入门

Littlehero_121的博客 7270

基于ROS2 Humble与Livox Mid-360的双雷达点云融合实战解析

本文详细解析了基于ROS2 Humble与Livox Mid-360的双雷达点云融合实战方案。从环境搭建、驱动安装、双雷达配置、外参标定、时间同步到点云融合核心实现,全面介绍了技术要点与避坑指南,并提供了工程化部署与性能优化建议,助力开发者高效实现高精度点云合成应用。

ss78901的博客 1093

别再只盯着GPS了!手把手教你用Python仿真UWB定位,30厘米精度是怎么算出来的?

本文详细解析了UWB(超宽带)室内定位技术的原理与实现,通过Python代码演示如何从三边测量法到实现30厘米精度的定位。文章涵盖了UWB的核心数学模型、Python仿真环境搭建、误差分析及优化策略,为开发者提供了实用的技术指南和应用场景。

weixin_26873711的博客 252

Qt之QToolButton

简述 QToolButton类提供了用于命令或选项可以快速访问的按钮,通常可以用在QToolBar里面。 工具按钮和普通的命令按钮不同,通常不显示文本,而显示图标。 简述 详细描述 常用接口 更多参考 详细描述 当使用QToolBar::addAction()添加一个新的(或已存在的)QAction至工具栏...

weixin_34166472的博客 2251

从Jira到Notion:用Sequential Thinking重构你的敏捷工作流(含GPT-6配置模板)

本文探讨了如何利用Sequential Thinking这一AI认知模型,重构敏捷开发工作流。通过连接Jira、Notion等工具,构建动态依赖图谱,实现从被动响应到主动规划的转变。文章提供了详细的配置教程和GPT-6配置模板,帮助团队实现任务自动拆解、智能看板生成与跨平台协调,从而提升项目管理效率。

gpt4scribbler的博客 205

第15.15节 PyQt(Python+Qt)入门学习:Designer的menu菜单、toolBar工具栏和Action动作详解

Qt Designer中的MainWindow类型窗口提供了menu、toolBar相关的功能,二者通过Action进行关联。

老猿Python 5116

CAB单片机开发指南

CAB单片机开发使用指南,IDE安装及烧录注意事项

Zoebuxiangtian的博客 1558

番外篇 | 复现HIC-YOLOv5,助力小目标物体的检测

在本文中提出了一种改进的YOLOv5算法:HIC-YOLOv5,用于小目标检测,具有更好的性能和较低的计算成本。🌈

小哥谈 1130

032.PyQt5_QToolButton_工具按钮

QToolButton工具按钮。

weixin_50296259的博客 1560

YOLO26训练教程,训练自己的数据集教学,从源码下载,配置虚拟环境,准备数据集、训练、验证、推理测试 。实现0到1的完整教学过程。快速入门必看

本文详细介绍了YOLO26目标检测模型的配置与使用流程:1)下载YOLOv11源码并创建Python3.10虚拟环境;2)安装PyTorch2.5.1及相关依赖库;3)准备数据集并修改配置文件;4)编写训练脚本设置参数(640x640分辨率、500轮次);5)验证模型效果;6)使用训练好的模型进行推理测试;7)生成可视化热力图。整个过程涵盖了从环境搭建到模型应用的全流程,并提供了清华镜像源加速下载。

Ai缝合怪、助力小伙伴高效发论文 5284

[Qt 教程之Widgets模块] —— QToolButton工具按钮控件

QToolButton按钮常用作工具栏的快捷工具,比如Qt Creator右下角的构建套件选择器,就是QToolButton:还有PhotoShop中工具栏的一些快捷工具,也是QToolButton:更常见的office word中,也普遍使用QPushButton:(注:以上例子不一定使用Qt开发,只是举例按钮符合QPushButton的特征。)可以发现QToolButton常用的是显示图片,而不是像QPushButton一样显示文字;

淋曦的进击手记 1万+

北斗导航 | ILS(仪表着陆系统)、MLS(微波着陆系统)和GBAS(地基增强系统)的性能对比

最 早 的 GBAS 系 统 是 **局 域 增 强 系 统(LAAS)**,它是 1990 年由美国 Honeywell 公司 和 NASA 共 同 完 成 的 差 分 GPS(DGPS)演 变 而 来 的。1998 年,LAAS 被 ICAO 采 纳为 GBAS。2009 年 9 月 3 日 Honeywell 公 司 的GBAS 系统通过了 **CAT-I 精密进近着陆系统**的设计认证 ,而 **CAT-II 和 CAT-III 系统的研发和验证工作也正在有序的进行中**

尘世冰封的专栏 3986

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

[pyqt5]如何在designer里面添加工具栏和工具栏按钮

之后工具栏就会出来,但是工具栏上面什么也没有,右键单击工具栏也没有可以添加按钮选项,原来添加按钮选项需要再动作编辑器里面添加, 动作编辑器就在右下区域。点击Ok后动作编辑器会多出一行,我们直接把名称用鼠标左键按住不动往工具栏拖拽。首先我们打开desgner设计师,新建一个Main Windows界面。我们选择动作编辑器新建一个QAction。对着窗口右键单击选择添加工具栏。这样工具栏上按钮选项已经完成。进入界面后默认是有菜单栏的。

FL1623863129的博客 2051

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Qt控件-QToolButton用法

和都继承自,因此它们共享一些基本的特性和方法,如设置图标、文本、连接信号和槽等。然而,提供了额外的功能,使其更适合在工具栏中使用,而更适合需要明确文本标签的常规按钮场景。

weixin_38834817的博客 1058

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

【PyQt5】四、QToolButton

QToolButton

一名在读学生 993

Qt6入门教程 14:QToolButton

QToolButton可以提供一个弹出菜单,使用setMenu()来进行设置。通过setPopupMode()来设置菜单的弹出模式,缺省模式是DelayedPopupMode,这个特征通常用于网页浏览器的“后退”按钮,在按下按钮一段时间后,会弹出一个可以跳转的页面列表,默认延迟600毫秒,可以用QStyle::SH_ToolButton_PopupDelay进行调整。设置默认的QAction,如果有一个默认的action,该action则会定义QToolButton的文本、图标、TooTip等按钮的属性。

草上爬的博客 3467

PyQt6 QToolButton工具按钮控件

1、工具按钮初了解 setText():设置按钮提示文本 setIcon(QIcon()):设置按钮图标 setIconSize(QSize):设置图标大小 setToolTip(str):因为图标和提示文本同时出现时,只显示图标。QToolButton控件的使用方法与QPushButton类似,不同的是,QToolButton控件可以设置工具按钮的显示样式和箭头类型,其中,工具按钮的显示样式通过QToolButton类的setToolButtonStyle()方法进行设置;”和可选的箭头类型;

java1234的博客 901

Qt——button的应用

任何按钮类都是继承于按钮基类,我们常用的按钮类有如下几种最常用的是普通按钮、工具按钮、单选按钮、复选按钮。后面两种是命令链接按钮、还有确定取消按钮,我们几乎很少用到。这个基类中有很多常用的通用API,可供子类继承并使用。我们也要了解按钮的Check属性,分别是Normal、Hover、Pressed。默认情况下, 鼠标在按钮上按下, 按钮从 Normal 切换到 Pressed状态, 鼠标释放, 按钮从 Pressed恢复到Normal状态。

qq_56576920的博客 1291

qtDesigner设计界面中如何往工具栏中添加按钮QAction

菜单“控件”-》“视图”-》“Action Editor” 图上就可以新建action等操作了 想要给菜单添加就拖动到菜单上 想要给工具栏添加就拖动到工具栏上 新建完后要添加图标;得先加资源文件,加个png图片 也可以右键菜单编辑 工具栏只有图标没有文字的解决办法,修改toolButtonStyle为ToolButtonTextBesideIcon ...

tajon1226的专栏 1万+

Qt_常用控件使用学习

QT常用控件学习以及使用案例

前端开发工程师 494

PyQt5 之QToolButton工具按钮

具按钮,一般在工具栏中显示,工具栏中的工具按钮一般只显示图标,供用户快捷的使用一些功能,它继承自QAbstractButton。 一、常用API 1、setToolButtonStyle(Qt.ToolButtonTextBesideIcon):工具按钮样式 Qt.ToolButtonIconOnly 只显示图标(默认风格)Qt.ToolButtonTextOnly 只显示文本Qt.ToolBu...

样子的博客 186

Qt 之 样式表的使用——设置样式的方法

一、简述我们通常在使用Qt开发的过程中都会使用样式表来美化我们的界面,关于如何使用样式表的资料也很多,样式表的使用方法也千变万化。为了搭建一个漂亮的界面那么必须学会如何使用样式表,Qt帮助文档中提供了非常好的例子以及详细介绍,非常适合学习。同时呢,也不能光看文档中是如何设置样式,我们要亲自动手做一遍才能理解得更加透彻,好了闲话不多说,下面就我在日常开发过程中对样式表的使用做一下简单的总结。二、开始总...

前行之路还需前行 5万+

PyQt(Python+Qt)学习随笔:toolButton的toolButtonStyle属性

toolButtonStyle属性用于确认toolButton按钮显示文字、图标的方式,其类型为枚举类型 Qt.ToolButtonStyle,有如下值: ToolButtonIconOnly(值为0):仅显示图标 ToolButtonTextOnly(值为1):仅显示文字 ToolButtonTextBesideIcon(值为2):文字和图标都显示,文字显示在图标右边 ToolButtonTex...

老猿Python 2377
上一篇: PyQt(Python+Qt)学习随笔:Qt Designer中toolBar的orientation属性和iconSize属性
下一篇: PyQt(Python+Qt)学习随笔:Qt Designer中toolBar的floatable属性
LaoYuanPython
LaoYuanPython 2020年博客之星Top3 2020年博客之星Top3 领域专家: Python技术领域 领域专家: Python技术领域
博客等级 码龄8年 15万+粉丝 1324原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LaoYuanPython

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值