擅长:python、mysql、java
<p>这似乎有效:</p>
<pre><code>from PyQt4 import QtGui, QtWebKit
from PyQt4.QtCore import Qt
a = QtGui.QApplication([])
view = QtWebKit.QWebView()
view.setAttribute(Qt.WA_TranslucentBackground)
# Works with and without that following line
view.setAttribute(Qt.WA_OpaquePaintEvent, False)
page = view.page()
palette = page.palette()
palette.setBrush(QtGui.QPalette.Base, Qt.transparent)
page.setPalette(palette)
page.currentFrame().documentElement().setInnerXml("text")
view.show()
a.exec_()
</code></pre>
<p>来源:<a href="http://labs.qt.nokia.com/2009/06/30/transparent-qwebview-or-qwebpage/" rel="nofollow">http://labs.qt.nokia.com/2009/06/30/transparent-qwebview-or-qwebpage/</a></p>