如何将默认的发光选择边框添加到自定义QWidget?

时间:2019-03-05 04:33:07

标签: python qwidget pyside2 qframe

我有一个自定义窗口小部件,其中包含一个QFrame,其中包含一个QWebEngineView,它在其HTML中显示一个<textarea/>

在下面的图片中,顶部小部件是QComboBox,中间小部件是我的自定义小部件,底部小部件是QPushButton我想要做的是使我的自定义窗口小部件具有QComboBox所具有的发光选择边框。

我的两个要求是:

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

我该怎么做?

example picture

存在一个问题(How to add border around QWidget?),但是答案是自定义样式,而不是平台默认样式,并且没有说明如何使边框取决于选择而不是全部显示。时间。

0 个答案:

没有答案