PyQt5 QWebEngineView导致模糊/模糊缩放问题

时间:2017-08-09 16:32:32

标签: python qt qt5 pyqt5

当向窗口添加awaitTermination时,会在整个窗口中引起奇怪的缩放问题。最新版本的PyQt5来自pip(PyQt5 = 5.9,Qt5 = 5.9.1),Python 3.6和Windows 10.例如:

QWebEngineView

结果:

Before

如果我取消注释from PyQt5 import QtGui, QtCore, QtWidgets from PyQt5 import QtWebEngineWidgets # class WebViewer(QtWebEngineWidgets.QWebEngineView): def __init__(self, parent=None): super().__init__(parent) page = QtWebEngineWidgets.QWebEnginePage(self) self.setPage(page) self.setUrl(QtCore.QUrl('http://apple.com')) # # if __name__ == '__main__': appQT = QtWidgets.QApplication([]) # main_widget = QtWidgets.QWidget(None) window_layout = QtWidgets.QVBoxLayout(main_widget) # window_layout.addWidget(QtWidgets.QTextEdit("1. abc<br/>2. def<br/>3. ghi", main_widget)) ####window_layout.addWidget(WebViewer(main_widget)) # main_widget.show() appQT.exec_() # 行,我会:

enter image description here

鼠标位置也与Qt认为点击的位置不一致。这是Qt5中的一个错误,还是有一些dpi / scaling设置我应该改变? PyQt5.7.1和PyQt5.8也可以看到这一点。在较旧版本的PyQt5中,window_layout.addWidget(WebViewer(main_widget))不会发生这种情况。

0 个答案:

没有答案