如何使QComboBox弹出窗口透明

时间:2019-07-31 06:42:53

标签: python pyqt

我试图在QAbstractItemView中使QComboBox中的PyQt5透明。我希望能够看到其背后的主要小部件,并能够控制不透明度。

我已经尝试过在另一篇文章中看到的内容。

comboBox.view().parentWidget().setWindowOpacity(0.5)

但是它似乎没有任何作用。我也尝试过:

comobBox.setStyleSheet('QAbstractItemView{background: transparent; background-color: rgba(200,0,0,0}')

一无所有。

这是我在QComboBox下拉列表中寻找透明度的示例:

enter image description here

1 个答案:

答案 0 :(得分:0)

您的问题尚未完成。

您应该放置 最小工作示例 。 无论如何,也许这就是您要寻找的东西?

BaseModelView._get_list_filter_args()

QWidget类具有方法self.setAttribute(QtCore.Qt.WA_TranslucentBackground) ,该方法允许修改窗口小部件的某些属性。您可以为窗口小部件设置许多属性,这些属性可能会按照您想要的方式运行。