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:    判断来源

bg = new QButtonGroup//按钮组

connect(bg,SIGNAL(buttonClicked(int)),this,SLOT(allButtonPointSlot(int)))

for(i = 0i <90i++){ //初始化所有button,并增加到button group里,实现多按钮共享一个槽函数的功能

btn[i] = new MyButton

btn[i]->setMaximumSize(BtnW,BtnH)//按钮大小

btn[i]->setMinimumSize(BtnW,BtnH)

btn[i]->setFlat(true)

bg->addButton(btn[i],i)//添加按钮到按钮组

}


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

原文地址:https://54852.com/bake/11877181.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存