我有一个由QFrame
外壳 a组成的自定义小部件,它在其 HTMLQWebEngineView
中显示 a 。<textarea/>
在下图中,顶部的小部件是 a QComboBox
,中间的小部件是我的自定义小部件,底部的小部件是 a QPushButton
。我想要的是让我的自定义小部件在被选中时具有发光的选择边框QComboBox
。
我的两个要求是:
- 边框仅在实际选择我的自定义小部件时显示,而不是一直显示。
- 边框的样式(颜色、宽度等)应该是我在其上运行应用程序的任何平台的默认样式。例如,我不希望 macOS 在 Windows 上出现蓝色选择边框。
我该怎么做呢?
存在一个问题(如何在 QWidget 周围添加边框?),但答案是自定义样式而不是平台默认样式,并且没有解释如何使边框取决于选择而不是一直显示。