QToolButton 工具按钮

QToolButton 工具按钮,第1张

一般在QToolBar中用,显示图标

1.设置按钮的文本和图标。setToolButtonStyle()

2.设置按钮显示一个箭头 :setArrowTyle(),setToolTip() 设置默认提示

3.设置菜单和按钮显示,setPopupMode(),可以用QToolButton.MenuButtonPopup

4.设置按钮自动升起,setAutoRaise().默认False,

5.QAction类提供了可以插入到窗口小部件中的抽象用户界面 *** 作。

6.QDesktopServices类的openUrl方法,打开网页QDesktopServices.openUrl(QUrl('https://www.alipay.com/'))

7.if  self.sender() == self.act:    判断来源

当你使用pyqt中的QToolButton的时候,如果想实现按下和抬起分别实现不同的功能,必须要加上这句话:

self.btn_1.setCheckable(True)

设置一个toolbutton的基础代码为:

self.btn_1 = QToolButton(self) self.btn_1.setText('start') self.btn_1.setCheckable(True) self.btn_1.clicked.connect(self.btn_1_function) def btn_1_function(self): if self.btn_1.isChecked(): pass else: pass

选中要添加的QtoolButton,在右侧控件属性栏中有如下图所示:

在这能为QToolbutton设置图标大小,和选择图标,图标来源可以是本地文件或者是资源文件。经测试可以实现。

如果有用,那就采纳吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7867478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存