当前位置:编程学习 > wap >>

可否使用Qt的styleSheet按钮为方形?

如图,工作需要制作一个方形按钮,这是我在Qt Designer上做的:

我想知道通过QSS是否可以做到这点? --------------------编程问答--------------------

QPushButton { 
    min-height: 150px; 
    min-width: 150px;  
    max-width: 150px; 
    max-height: 150px; 
}
--------------------编程问答-------------------- 谢谢了,又遇到了一个问题,如果想使用QSS作用在一个自定义继承于QPushButton的类中该怎么写呢? --------------------编程问答--------------------
引用 2 楼 cyListener 的回复:
谢谢了,又遇到了一个问题,如果想使用QSS作用在一个自定义继承于QPushButton的类中该怎么写呢?

操作应该是类似的吧,把类名换成你自己的类。 --------------------编程问答-------------------- 这里又遇到了一个问题,我制作的Override.qss是这样的:
PlainButton
{
    color: red;
    border-image: url( :/blueBorder.png );
}

资源也已经准备好了,显示的时候color: red;有效,就是border-image设置失败。以前好像看到一个人遇到这样的问题,当时没留意,现在是轮到我困扰了。 --------------------编程问答-------------------- 几天后终于发现问题了!原来是多了个空格!这样写url(:/blueBorder.png);就对了,这真是一个Bug。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,