• 5249阅读
  • 7回复

[讨论]关于QMenu  padding 的问题。 [复制链接]

上一主题 下一主题
离线箭头向下
 

只看楼主 倒序阅读 楼主  发表于: 2014-12-22
遇到一个神奇的问题
我给style="cursor:pointer;border-bottom: 1px solid #FA891B;" id="rlt_1">QMenu设置样式

  1. QMenu{
  2.     color:#90000000;
  3.     background-color: #FF0;
  4.     padding-top:20px;
  5.     padding-left:0px;  
  6.     padding-right:0px;
  7.     padding-bottom:0px;
  8. }

但是在显示的时候padding-bottom不起效,并且是用的padding-top的值
见图:


请问有人遇到这个情况的吗?
离线圣域天子

只看该作者 1楼 发表于: 2014-12-22
我 try 出来,中间也是黄底色的
离线shiziyang

只看该作者 2楼 发表于: 2014-12-22
所以其它三方向你要写-20px
离线箭头向下

只看该作者 3楼 发表于: 2014-12-23
回 shiziyang 的帖子
shiziyang:所以其它三方向你要写-20px (2014-12-22 17:53) 

padding支持负数么?
离线箭头向下

只看该作者 4楼 发表于: 2014-12-23
回 圣域天子 的帖子
圣域天子:我 try 出来,中间也是黄底色的 (2014-12-22 16:32) 

白色的是我写的item的bgcolor 没有在上面体现
离线shiziyang

只看该作者 5楼 发表于: 2014-12-23
回 箭头向下 的帖子
箭头向下:padding支持负数么?
 (2014-12-23 10:22) 

可以的,不过我只在MAC的4.7.0上开发,其它版本不清楚
离线箭头向下

只看该作者 6楼 发表于: 2014-12-23
回 shiziyang 的帖子
shiziyang:可以的,不过我只在MAC的4.7.0上开发,其它版本不清楚 (2014-12-23 10:35) 

5.3.1  负数也不起效
离线shiziyang

只看该作者 7楼 发表于: 2014-12-23
回 箭头向下 的帖子
箭头向下:5.3.1  负数也不起效 (2014-12-23 10:53) 

哦,记错了,我是用这个来实现左边空24px的。

QMenu
{
border-image: url("./menubk.png") 0 0 0 24;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 24px;
padding-left: -24px;
padding-top: -24px;
padding-bottom: -24px;
}

QMenu::item
{
padding-left:24px;
}

你试试不贴图只设border宽度后的效果。
快速回复
限100 字节
 
上一个 下一个