提问人:Etscharntmin 提问时间:8/6/2023 更新时间:8/6/2023 访问量:53
PyQt QWebEngineView 出现上下文菜单的工具提示时黑色闪烁
PyQt QWebEngineView black flicker when tooltip of context menu comes up
问:
我的PyQtWebEngineView随机闪烁黑色(我认为这与上下文菜单和工具提示有关)
试试吧:
import sys
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEngineSettings
class UiBrowser(QtWidgets.QWidget):
def __init__(self):
super().__init__()
self.browser = QWebEngineView(self)
self.browser.setUrl(QtCore.QUrl("https://www.google.com"))
self.browser.settings().setAttribute(QWebEngineSettings.FullScreenSupportEnabled, True)
self.initUI()
def initUI(self):
layout = QtWidgets.QVBoxLayout(self)
layout.addWidget(self.browser)
def keyPressEvent(self, event):
if event.key() == QtCore.Qt.Key_F11:
self.toggleFullScreen()
def toggleFullScreen(self):
if self.isFullScreen():
self.showNormal()
else:
self.showFullScreen()
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QMainWindow()
window.setWindowTitle("Minimal Web Browser")
browser_widget = UiBrowser()
window.setCentralWidget(browser_widget)
window.showFullScreen()
sys.exit(app.exec_())
这是原始代码中的视频:
https://youtu.be/OrSx2awx4Lg(我不得不用手机录制它,因为 OBS 不起作用)如果您运行给定的代码,您将看到相同的结果。
答: 暂无答案
评论