先用纯Python代码写一个简单的小案例:
案例2:使用Eric6-Qtdesigner完成界面,再重写事件响应效果如下: 参考:https://www.cnblogs.com/jyroy/p/9457882.htmlhttps://blog.csdn.net/La_vie_est_belle/article/details/84837174https://www.cnblogs.com/zxpo/p/7562968.htmlps:用的结构是左边一个QListWidget + 右边QStackedWidget,将QWebEngineView加在QStackedWidget里面的QFrame里面(用的pyecharts做的数据可视化 生成的html文件,直接嵌入在GUI界面中) 注意:PyQt5 最新版本之后统一使用 :from PyQt5.QtWebEngineWidgets import QWebEngineView 试了很多次 QStackedWidget.addWidget(self.browser) 总是出错,故在QStackedWidget 里面嵌套了一个QFrame,再把self.browser 添加到QFrame里面 解决 No module named PyQt5.QtWebKitWidgets 原因:在 PyQt 5.6(+) 版本中, 新增 QtWebEngineWidgets 代替QtWebKitWidgets。 完整代码:![]()
【微语】有趣的灵魂终会相遇, 无趣的灵魂渐行渐远 幸福也许会迟到 ,但永远不会缺席! |
|