0

我有一个由QFrame外壳 a组成的自定义小部件,它在其 HTMLQWebEngineView中显示 a 。<textarea/>

在下图中,顶部的小部件是 a QComboBox,中间的小部件是我的自定义小部件,底部的小部件是 a QPushButton我想要的是让我的自定义小部件在被选中时具有发光的选择边框QComboBox

我的两个要求是:

  1. 边框仅在实际选择我的自定义小部件时显示,而不是一直显示。
  2. 边框的样式(颜色、宽度等)应该是我在其上运行应用程序的任何平台的默认样式。例如,我不希望 macOS 在 Windows 上出现蓝色选择边框。

我该怎么做呢?

示例图片

存在一个问题(如何在 QWidget 周围添加边框?),但答案是自定义样式而不是平台默认样式,并且没有解释如何使边框取决于选择而不是一直显示。

4

0 回答 0