gpt4 book ai didi

python - pyqt4网页隐藏窗口标题栏

转载 作者:行者123 更新时间:2023-11-28 21:59:42 30 4
gpt4 key购买 nike

我正在用 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_()

我尝试了说明 Here ,但它返回错误“error: widget not defined

谢谢。

最佳答案

您可以使用窗口标志删除标题栏:

view.setWindowFlags(Qt.FramelessWindowHint)

如果你想保留一个框架来调整你的小部件的大小,例如,你应该使用:

view.setWindowFlags(Qt.CustomizeWindowHint)

关于python - pyqt4网页隐藏窗口标题栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16272086/

30 4 0