【发布时间】:2020-02-26 12:08:57
【问题描述】:
我有一个QWidget,里面有一个HBoxLayout。在这个HBoxLayout 里面有几个按钮和一个QLineEdit 对象。使用样式表,我想使 QLineEdit 聚焦时,QWidget 获得蓝色轮廓/边框。
我试过了:
QSearchWidgetStyleSheet = QWidget {background-color: rgb(27,27,27); border: none; margin: 0px; border-radius: 3px; padding: 0px;}
QLineEdit:focus {border: 3px solid rgb(100,100,100;}
我的QLineEdit 样式表是:
QLineEditStyleSheet = QLineEdit {color: white; background-color: rgb(255,255,255,0); border: none; height: 32px; border-radius: 3px; margin-left: 3px; margin-right: 3px;}
但是,当QLineEdit 被聚焦时,QWidget 没有任何影响。当QLineEdit 聚焦时,我应该更改什么以使QWidget 获得边框/轮廓?
【问题讨论】:
标签: pyqt5 children qtstylesheets