当前位置: 首页 > news >正文

网站的图片滚动怎么做手机百度seo怎么优化

网站的图片滚动怎么做,手机百度seo怎么优化,杭州网站案列,东莞网站制作公司是什么一、前言 QToolButton类继承于QAbstractButton,该部件为命令或选项提供了一个快速访问按钮,通常用于QToolBar中。 按钮基类 QAbstractButton QToolButton是一个特殊的按钮,一般显示文本,只显示图标,结合toolBar使用。它…

一、前言

       QToolButton类继承于QAbstractButton,该部件为命令或选项提供了一个快速访问按钮,通常用于QToolBar中。

        按钮基类 QAbstractButton

        QToolButton是一个特殊的按钮,一般显示文本,只显示图标,结合toolBar使用。它提供对特定命令或选项的快速访问,与普通的命令按钮相反,工具按钮通常不显示文本标签,而是显示一个图标。

        QToolButton工具按钮通常是QToolBar在使用addAction()创建新的QAction实例时创建的。也可以以与任何其他小部件相同的方式构造工具按钮,并将它们与布局中的其他小部件一起排列。

QAction *act1 = new QAction("上");
QAction *act2 = new QAction("左");
QAction *act3 = new QAction("下");
QAction *act4 = new QAction("右");QToolButton *btn1 = new QToolButton;
btn1->setArrowType(Qt::UpArrow);
QToolButton *btn2 = new QToolButton;
btn2->setArrowType(Qt::LeftArrow);
QToolButton *btn3 = new QToolButton;
btn3->setArrowType(Qt::DownArrow);
QToolButton *btn4 = new QToolButton;
btn4->setArrowType(Qt::RightArrow);QToolBar *bar = new QToolBar(this);
bar->setFixedWidth(500);
bar->setFixedHeight(50);
bar->addAction(act1);
bar->addAction(act2);
bar->addAction(act3);
bar->addAction(act4);  
bar->addAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation),"");  
bar->addAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxWarning),""); 
bar->addAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxCritical),"");
bar->addAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxQuestion),"");
bar->addWidget(btn1);
bar->addWidget(btn2);
bar->addWidget(btn3);
bar->addWidget(btn4);

        QToolButton可以设置icon图标,当按钮的功能不可用时使用禁用的像素图,当按钮自动抬起时,由于鼠标指针悬停在活动像素图上,显示活动像素图。也可以使用arrowType显示箭头图标,参考上文示例。

 二:QToolButton 类

1、arrowType

        该属性用于是否是箭头图标,参考上文示例。

Qt::ArrowType arrowType() const         
void setArrowType(Qt::ArrowType type)  

2、autoRaise

        该属性用于是否自动升高模式。在自动升高模式下,按钮在鼠标指向它时绘制3D帧。当在QToolBar中使用按钮时,该功能会自动打开,也就是说不要在QToolBar使用该按钮之前调用setAutoRaise,否则会被重置回去

bool autoRaise() const            
void setAutoRaise(bool enable)    

        在示例中添加设置toolbutton1的autoRaise为false。

btn1->setAutoRaise(false);

3、popupMode

        该属性表示按钮与弹出菜单的交互方式,默认为QToolButton::DelayedPopup。

QToolButton::ToolButtonPopupMode popupMode() const          
void setPopupMode(QToolButton::ToolButtonPopupMode mode)    
QToolButton::ToolButtonPopupMode描述
QToolButton::DelayedPopup在按住工具按钮一段时间后显示菜单
QToolButton::MenuButtonPopup工具按钮显示一个特殊的箭头,以指示存在菜单。当按下按钮的箭头部分时,将显示菜单。
QToolButton::InstantPopup按下工具按钮,菜单立即显示。在这种模式下,按钮本身的动作不会被触发

4、toolButtonStyle

        该属性用于确定图标和文本的显示策略,默认为Qt::ToolButtonIconOnly。

Qt::ToolButtonStyle toolButtonStyle() const       
void setToolButtonStyle(Qt::ToolButtonStyle style)
Qt::ToolButtonStyle描述
Qt::ToolButtonIconOnly只显示图标
Qt::ToolButtonTextOnly只显示文本
Qt::ToolButtonTextBesideIcon文本在图标旁边
Qt::ToolButtonTextUnderIcon文本在图标下面
Qt::ToolButtonFollowStyle跟随系统

5、公共方法

1)menu

        返回按钮绑定的菜单。

QMenu *menu() const

 2)setMenu

        设置按钮绑定的菜单,菜单弹出策略由popupMode决定。

void setMenu(QMenu *menu)

3)defaultAction

        返回默认的动作Action。

QAction *defaultAction() const

 4)setDefaultAction

        设置一个默认的action,这个动作可能定义了按钮的属性,比如文本、图标、工具提示等。

void setDefaultAction(QAction *action)

6、公共槽函数

  1)showMenu

        显示菜单。如果没有设置菜单,使用这个函数不会有任何反应。在菜单关闭之前,这个函数不会返回。

void showMenu()

7、信号

1)triggered

        这个信号在给定的Action被触发时发出,参考上面的例子,我们定义了很多的Action。

        该操作还可以与用户界面的其他部分相关联,例如菜单项和键盘快捷键。以这种方式共享操作有助于使用户界面更加一致,并且通常可以减少实现的工作量。

void triggered(QAction *action)
http://www.15wanjia.com/news/45855.html

相关文章:

  • wordpress模板博客软件网站关键词优化
  • 做设计赚钱的网站线上营销渠道
  • 高明网站设计公司焦作整站优化
  • 网站建设课程有哪些收获三只松鼠软文范例500字
  • 驻马店网站制作网站注册
  • 制作网站的收获体会seo网络推广招聘
  • b站推广有用吗长沙网
  • 上海网站建设集中百度提问
  • 做网站毕业答辩会问什么泰安seo培训
  • 做网站建设有前景吗怎么去推广一个产品
  • 大望路做网站的公司西安seo王
  • 优购物官方网站今日直播喜来健手机app推广平台
  • 网站的字体做多大合适百度关键词分析工具
  • 做生意的网站媒体资源网
  • 邯郸网站建设推荐驰捷网络公司seo数据优化
  • 关于网站集约化建设公函百度指数查询手机版
  • 有趣网站建设无聊推广公司好做吗
  • 做网站一般要多少钱百度下载app下载安装
  • 如何网站增加域名汕头seo推广外包
  • 湖南网站建设oqiandu网络推广赚钱平台有哪些
  • 对做网站有什么建议专注于seo顾问
  • 外国人学做中国菜 网站已备案域名交易平台
  • 一台服务器做两个网站吗seo外包是什么
  • 昔阳网站建设如何发布自己的网站
  • 农林网站建设seo数据
  • 最新网站建设哪家公司好网络优化培训要多少钱
  • 科技 杭州 网站建设搜狗搜索旧版本
  • 微信网站建设知识注册网站需要多少钱
  • 湖北省建设教育协会网站首页html底部友情链接代码
  • 做博客网站怎么赚钱企业官方网站有哪些