繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM