在python3和PyGObject

时间:2018-12-11 19:37:07

标签: html python-3.x render gtk3

来自Gtk的Pango标记只能执行某些(原始)文本格式(粗体,斜体等),但不能像列表(ulolli)那样进行操作,表格(tabletrtd等)。

在现代linux系统上,我可以将WebKitWebKit2与它们的WebView一起使用,以正确呈现任何HTML。

但是首先,我认为WebKit对于某些没有完整CSS和javascript需求的简单格式化来说是过大的,其次,我的应用程序(我在Linux上编写)必须主要在Windows客户端上运行。在Windows上安装带有PyGObjects的Python3足够困难,直到现在我还没有找到在Windows计算机上安装Python3,PyGObjects和WebKit的任何指南。即使有这样的指南,我也不知道管理员是否喜欢在数十台计算机上执行此操作(我认为是数小时的过程)。

所以我的问题是:是否有PyGObjects的库或小部件可以呈现简单的HTML或其他标记语言,例如markdownRest

还是我必须编写数百行程序代码才能在Gtk.TextView中获得格式良好的文本?还是在浏览器中预渲染HTML文本,进行打印并随程序附带捕获的PNG?

您有什么主意吗?

0 个答案:

没有答案