美文网首页Qt学习程序员C++
C++Qt分享计划——制作有道词典主界面(二)

C++Qt分享计划——制作有道词典主界面(二)

作者: 223480235e8e | 来源:发表于2017-07-26 21:42 被阅读296次

    继续上期道主界面的制作,本节讲述导航栏的制作

    制作导航栏

    导航栏由1个QToolBar和8个QToolButton构成

    代码如下:

    图1 图2 图3

    【22】 创建QToolBar对象

    【23-31】创建每个QToolButton对应的文字和图片

    【32】创建QButtonGroup,当有需要创建很多按钮时,可以创建QButtonGroup类来集中管理,当button为checkable状态时,可以调用setExclusive(true)来使得button之间实现互斥效果(当按下某个button时,之前的button弹起复原),它还可以捕捉到所有按钮的点击信号,只需要为每个button设置id即可获取具体的button

    【34-60】循环创建QToolButton按钮

    Qt::ToolButtonIconOnly  只显示图片

    Qt::ToolButtonTextOnly  只现实文字

    Qt::ToolButtonTextBesideIcon 文字在图片左侧显示

    Qt::ToolButtonTextUnderIcon  文字在图片下边显示

    【41-46】设置按钮样式,鼠标悬停时按钮的样式

    【49】将button加入到QButtonGroup中

    【61】连接按钮被点击信号,以通知右侧中心窗口展示相应窗口

    【63】设置QToolBar中的按钮垂直排列,默认为水平排列

    【65】将QToolBar嵌入到布局中

    如果你想第一时间看到我的技术分享,就赶快关注吧。

    相关文章

      网友评论

      • 新城旧少年:最近在做布置的课程设计,不知道能不能得到你的指点🙏
      • 在飞冲天:能不能把项目发一下,谢谢
      • 静_谷:弱弱地问一下作者,这些QSS的各种选择器在哪里可以查到…(Qt官方好像没有?)
        静_谷:@不一般的豆 哦,谢谢啦。
        223480235e8e: @MrAMS qt帮助文档,索引搜索关键字qt style sheets reference为样式表所有控件,状态 属性等,里面还有每个控件的样式表例子,可以点击查看

      本文标题:C++Qt分享计划——制作有道词典主界面(二)

      本文链接:https://www.haomeiwen.com/subject/lkaokxtx.html