查看完整版本: [-- QDateEdit或者QSpinBox右边的两按钮可以替换成图片吗? --]

QTCN开发网 -> Qt基础编程 -> QDateEdit或者QSpinBox右边的两按钮可以替换成图片吗? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zx12345 2021-03-16 17:45

QDateEdit或者QSpinBox右边的两按钮可以替换成图片吗?

如上

nigoole 2021-03-17 08:34
  1. QSpinBox {
          padding-right: 15px; /* make room for the arrows */
          border-image: url(:/images/frame.png) 4;
          border-width: 3;
      }

      QSpinBox::up-button {
          subcontrol-origin: border;
          subcontrol-position: top right; /* position at the top right corner */

          width: 16px; /* 16 + 2*1px border-width = 15px padding + 3px parent border */
          border-image: url(:/images/spinup.png) 1;
          border-width: 1px;
      }

      QSpinBox::up-button:hover {
          border-image: url(:/images/spinup_hover.png) 1;
      }

      QSpinBox::up-button:pressed {
          border-image: url(:/images/spinup_pressed.png) 1;
      }

      QSpinBox::up-arrow {
          image: url(:/images/up_arrow.png);
          width: 7px;
          height: 7px;
      }

      QSpinBox::up-arrow:disabled, QSpinBox::up-arrow:off { /* off state when value is max */
         image: url(:/images/up_arrow_disabled.png);
      }

      QSpinBox::down-button {
          subcontrol-origin: border;
          subcontrol-position: bottom right; /* position at bottom right corner */

          width: 16px;
          border-image: url(:/images/spindown.png) 1;
          border-width: 1px;
          border-top-width: 0;
      }

      QSpinBox::down-button:hover {
          border-image: url(:/images/spindown_hover.png) 1;
      }

      QSpinBox::down-button:pressed {
          border-image: url(:/images/spindown_pressed.png) 1;
      }

      QSpinBox::down-arrow {
          image: url(:/images/down_arrow.png);
          width: 7px;
          height: 7px;
      }

      QSpinBox::down-arrow:disabled,
      QSpinBox::down-arrow:off { /* off state when value in min */
         image: url(:/images/down_arrow_disabled.png);
      }



查看完整版本: [-- QDateEdit或者QSpinBox右边的两按钮可以替换成图片吗? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled