QLineEdit更改边框颜色而不更改边框样式

时间:2013-07-23 22:31:49

标签: python qt pyqt

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

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

更改边框颜色需要我这样做:

myEditField.setStyleSheet("QLineEdit { border : 2px solid green;}")

然而,这是不受欢迎的,因为它也改变了边框的默认形状和大小,我尝试使用border-color,但它显然只有在你已经指定了边框时才有效。 有一个简单的方法吗?

1 个答案:

答案 0 :(得分:5)

您可以使用以下值设置样式表:

       border-style: outset;
            border-width: 2px;
            border-color: green;
相关问题