Python pyqt4网页隐藏窗口标题栏

Python pyqt4网页隐藏窗口标题栏,python,qt,Python,Qt,我正在用python开发一个GUI程序,它实际上只是QT对话框中的一个网页。我想知道是否有可能删除标题栏,因为它看起来很可怕。到目前为止,我有: app = QtGui.QApplication([]) view = QtWebKit.QWebView() class MyWebPage(QtWebKit.QWebPage): def acceptNavigationRequest(self, frame, req, nav_type): if nav_type == QtWebKit

我正在用python开发一个GUI程序,它实际上只是
QT
对话框中的一个网页。我想知道是否有可能删除标题栏,因为它看起来很可怕。到目前为止,我有:

app = QtGui.QApplication([])
view = QtWebKit.QWebView()

class MyWebPage(QtWebKit.QWebPage):
def acceptNavigationRequest(self, frame, req, nav_type):
    if nav_type == QtWebKit.QWebPage.NavigationTypeFormSubmitted:
        text = "<br/>\n".join(["%s: %s" % pair for pair in req.url().queryItems()])
        view.setHtml(text)
        return False
    else:
        return super(MyWebPage, self).acceptNavigationRequest(frame, req, nav_type)
view.setPage(MyWebPage())

html = """
<h1>Hello World!</h1>
"""

view.setHtml(html)

view.show()
app.exec_()
app=QtGui.QApplication([]
view=QtWebKit.QWebView()
类MyWebPage(QtWebKit.QWebPage):
def acceptNavigationRequest(自身、帧、请求、导航类型):
如果nav_type==QtWebKit.QWebPage.NavigationTypeFormSubmitted:
text=“
\n”。加入([%s:%s”%repair for pair in req.url().queryItems()) view.setHtml(文本) 返回错误 其他: return super(MyWebPage,self).acceptNavigationRequest(frame,req,nav_类型) view.setPage(MyWebPage()) html=”“” 你好,世界! """ view.setHtml(html) view.show() app.exec()
我尝试了说明,但它返回了错误“
错误:小部件未定义”


谢谢。

您可以删除带有窗口标志的标题栏:

view.setWindowFlags(Qt.FramelessWindowHint)
例如,如果您想保留一个框架来调整小部件的大小,您应该使用:

view.setWindowFlags(Qt.CustomizeWindowHint)