当前位置: 代码迷 >> QT开发 >> 5.1的Bug?该如何解决
  详细解决方案

5.1的Bug?该如何解决

热度:22   发布时间:2016-04-25 03:48:07.0
5.1的Bug?
先看这个贴,以前发的,解决了
http://bbs.csdn.net/topics/390446963

昨天装上5.1,发现这个QSS无效了


#frame2 { 
    border-left:1px solid #FF0000;
}



------解决方案--------------------
设置了对象名为frame2吗?
------解决方案--------------------
再次测试了一下,不知道是不是我这个版本有问题,发现

border-left: 1px solid red;     //NO
border-right: 1px solid red;    //NO
border-top: 1px solid red;      //Yes
border-bottom: 1px solid red;   //NO
border: 1px solid red;          //Yes


------解决方案--------------------
引用:
Quote: 引用:

好吧,

Quote: 引用:

再次测试了一下,不知道是不是我这个版本有问题,发现

border-left: 1px solid red;     //NO
border-right: 1px solid red;    //NO
border-top: 1px solid red;      //Yes
border-bottom: 1px solid red;   //NO
border: 1px solid red;          //Yes



经过你这么一提醒,发现问题了。要设置4条同时存在,不能只单独写一个

像这样就OK了……


#frame {
border-left: 1px solid red;   
    border-right: 0px;   
    border-top: 0px;     
    border-bottom: 0px;
}

我记得我以前单独设置一个也是OK的,Qt2.0.1

5.0.1
  相关解决方案