QLineEdit如何在不改变边框样式的情况下更改边框颜色?

3

我可以通过以下方式在PyQt4中更改QLineEdit小部件的背景颜色:

myEditField.setStyleSheet("QLineEdit { background-color : green;}")

改变边框颜色需要我这样做:
myEditField.setStyleSheet("QLineEdit { border : 2px solid green;}")

然而,这样做是不可取的,因为它也会改变边框的默认形状和大小。我尝试使用border-color代替,但显然只有在已经指定了边框的情况下才起作用。 有没有一种简单的方法来解决这个问题?

1个回答

6
你可以使用以下值设置样式表:
       border-style: outset;
            border-width: 2px;
            border-color: green;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接