7

如何在QT上设置主窗口背景透明?我需要属性还是样式?
我试过设置不透明度,但它对我不起作用。

app.setStyleSheet("QMainWindow {opacity:0}")
4

2 回答 2

14

您必须为 MainWindow 对象设置新属性,如下所示:

class Main(QtGui.QMainWindow):
      def __init__(self):
          self.setAttribute(Qt.WA_TranslucentBackground)
于 2013-02-18T18:50:24.073 回答
1

只需使用该windowOpacity属性:

http://doc.qt.io/qt-4.8/qwidget.html#windowOpacity-prop

于 2013-02-19T22:52:41.390 回答