请教类似于 CEF 这样的基于 Chromium 引擎的 有办法作为 PyQT 的一部分放在窗口里显示吗?

2017-07-27 15:08:49 +08:00
 a251922581
PyQt5 自带的 webkit/webengine 好像默认不支持 javascript。。开发 PyQt 程序的话,因为有一部分系统是以前网页版操作的,就像是不是能内嵌个浏览器引擎之类的,那就直接能用了。。
还有请教一下,PyQT 用 Table Widget 操作本地 Sqlite3 数据库性能怎么样,有这方面经验的吗。。列( Column )在 10 个以内,每个界面显示和操作的是 1000 条数据( Row ),Sqlite3 总共数据条数是 10 万以内。。
2970 次点击
所在节点    Python
8 条回复
Technetiumer
2017-07-27 15:12:42 +08:00
NW.js 欢迎你,直接网页版就可以了
Cooky
2017-07-27 15:15:29 +08:00
用 table view
crysislinux
2017-07-27 15:16:56 +08:00
pyqt 的支持 js 啊
sc3263
2017-07-27 16:32:39 +08:00
PyQt5 的 webengine 默认已经开启 java scrpit 支持了的
sc3263
2017-07-27 16:35:12 +08:00
@sc3263 你看一下是不是程序里面自己关掉了。
Qt 的 webengine 讲道理也是基于 Chromium 内核的。
table widget 支持只加载需要显示的数据,具体需要自己开发实现。
ysc3839
2017-07-28 03:44:36 +08:00
我搞过简单的 C++ CEF 项目,应该是可以实现的。最简单的话,就直接把 CEF 窗口嵌进主窗口里面。复杂点的弄离屏渲染,然后画到窗口上。
wwqgtxx
2017-07-28 10:12:09 +08:00
实测 pyqt5 的 webengine 默认支持 javascript
leeoo
2017-07-28 12:33:00 +08:00
这个数据量 QTableWidget 控件还是刚得住的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/378367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX