我可以通过这样做改变PyQt4中QLineEdit小部件的背景颜色:
myEditField.setStyleSheet("QLineEdit { background-color : green;}")
Run Code Online (Sandbox Code Playgroud)
更改边框颜色需要我做这样的事情:
myEditField.setStyleSheet("QLineEdit { border : 2px solid green;}")
Run Code Online (Sandbox Code Playgroud)
然而这是不受欢迎的,因为它也改变了边框的默认形状和大小,我尝试使用border-color,但它显然只有在你已经指定了边框时才有效.是否有捷径可寻?
小智 5
您可以使用以下值设置样式表:
border-style: outset;
border-width: 2px;
border-color: green;
Run Code Online (Sandbox Code Playgroud)