我正在尝试将tiddlywiki
(版本5.1.10)与PyQt(版本4.10.2)中的QWebView
一起使用。我可以用QtCore.QUrl.fromLocalFile("C:\path\to\tiddlywiki\empty.html")
加载tiddlywiki页面,但不幸的是,我的更改没有保存。我已经尝试将TiddlySaver.jar
与tiddlywiki放在同一目录中,但这并没有改变任何内容。有人知道是否可以将tiddlywiki与QWebView
一起使用吗?
由于这里没有人回答,我想用我的"解决方案"快速响应。毕竟,我无法让tiddlywiki
在PyQt4
工作。。。我研究了一下,似乎QWebView
不可能做到这一点(如果我错了,请纠正我)。
因此,我寻找tiddlywiki
的替代品。我的要求是,它不需要任何安装。这就是我最初决定使用tiddlywiki
的原因。经过谷歌搜索,我找到了Dokuwiki on a stick
。这是一个非常好看的wiki,不需要任何安装。可以在有或没有Web服务器的情况下下载wiki(dokuwiki on a stick provides
是microapache
Web服务器,这是一个非常小的apache Web服务器二进制文件,不需要安装)。最酷的是,您可以将microapache
Web服务器打包到您的PyQt应用程序中。当您的应用程序启动时,您可以在本地启动Web服务器(使用QProcess
或类似功能),并可以连接到wiki。