美文网首页
QToolButton样式

QToolButton样式

作者: 秋冬不寒 | 来源:发表于2022-05-06 21:45 被阅读0次

QToolButton的特点:

  • 支持盒子模型。
  • 菜单指示器可以使用::menu-indicator修饰。默认菜单指示器在按钮右下角。
  • QToolButton::MenuButtonPopup模式下,可以使用::menu-button绘制菜单按钮,::menu-arrow绘制菜单箭头,默认在右方居中。
  • 展示箭头时,可以使用::up-arrow,::down-arrow,::left-arrow::right-arrow.
  • 在无菜单时,样式设计同QPushbutton
  • 有菜单时,设置 QToolButton::popupModeQToolButton::DelayedPopup
    QToolButton::InstantPopup 时, 与有菜单的 QPushButton 类同。
    样式表示例:QToolButton::MenuButtonPopup模式
QToolButton { /* all types of tool button */
  border: 2px solid #8f8f91;
  border-radius: 6px;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
  stop: 0 #f6f7fa, stop: 1 #dadbde);
}
QToolButton[popupMode="1"] { /* only for MenuButtonPopup */
  padding-right: 20px; /* make way for the popup button */
}
  QToolButton:pressed {
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
  stop: 0 #dadbde, stop: 1 #f6f7fa);
}/
* the subcontrols below are used only in the MenuButtonPopup mode */
 QToolButton::menu-button {
  border: 2px solid gray;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  /* 16px width + 4px for border = 20px allocated above */
  width: 16px;
}
QToolButton::menu-arrow {
  image: url(downarrow.png);
}
QToolButton::menu-arrow:open {
  top: 1px; left: 1px; /* shift it a bit */
}

效果如图:


image.png

相关文章

  • QToolButton样式

    QToolButton的特点: 支持盒子模型。 菜单指示器可以使用::menu-indicator修饰。默认菜单指...

  • QToolButton 工具按钮

    一般在QToolBar中用,显示图标。 1.设置按钮的文本和图标。setToolButtonStyle() 2.设...

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

    继续上期道主界面的制作,本节讲述导航栏的制作 导航栏由1个QToolBar和8个QToolButton构成 代码如...

  • CSS-基础

    选择器样式:背景/大小样式:文本/字体 选择器 样式:背景/大小 样式:文本/字体 样式:边框 样式:内边距 样式...

  • CSS哪些样式属性可以继承

    不可继承的样式 可继承的样式 所有元素可继承: 内联样式: 块状样式: 列表样式: 表格样式:

  • iOS 改变字符串中所有指定字符串的颜色

    样式 代码 样式 代码 样式

  • CSS修饰

    1. 内部样式 2. 内联样式 3. 引用外部样式 内部样式如下: 内联样式如下: 引用外部样式 优先级:内联样式...

  • React Native StryleSheet 实践总结

    1) 引入样式 2) 创建样式 3) 调用样式的几种方式 单个样式引用(对象) 多个样式引用(数组) 条件样式 ...

  • CSS样式的建立

    样式的建立:内部样式 外部样式 和内联样式 1、内部样式 : 语法: css语句 注:使用style标记创建样式时...

  • css基础1

    使用css的方式 使用css的方式有3种,样式的优先权为:行内样式>内部样式>外部样式行内样式内部样式外部样式 行...

网友评论

      本文标题:QToolButton样式

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