【问题标题】:QLineEdit change border color without changing border styleQLineEdit 更改边框颜色而不更改边框样式
【发布时间】:2013-07-23 05:28:16
【问题描述】:

我可以通过这样做在 PyQt4 中更改 QLineEdit 小部件的背景颜色:

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

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

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

然而这是不可取的,因为它也改变了边框的默认形状和大小,我尝试过使用边框颜色,但它显然只有在你已经指定边框时才有效。 有没有简单的方法可以做到这一点?

【问题讨论】:

    标签: python qt pyqt


    【解决方案1】:

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

           border-style: outset;
                border-width: 2px;
                border-color: green;
    

    【讨论】:

      猜你喜欢
      • 2017-12-29
      • 2022-10-19
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-27
      • 2018-07-09
      • 2013-10-06
      相关资源
      最近更新 更多