[英]QLineEdit change border color without changing border style
我可以通过执行以下操作在PyQt4中更改QLineEdit小部件的背景颜色:
myEditField.setStyleSheet("QLineEdit { background-color : green;}")
更改边框颜色要求我执行以下操作:
myEditField.setStyleSheet("QLineEdit { border : 2px solid green;}")
但是,这是不可取的,因为它还会更改边框的默认形状和大小,我尝试使用border-color进行替换,但是显然,它仅在您已经指定了border的情况下才有效。 是否有捷径可寻?
您可以使用以下值设置样式表:
border-style: outset;
border-width: 2px;
border-color: green;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.