我正在使用 Python 构建一个 Gtk3 应用程序。我想知道是否有一种标准的方式来构建和显示内联帮助(手册)。进一步来说:
- 我应该使用什么文本格式来存储它(html?XML?其他?)
- 我应该如何显示它?当用户请求有关用户界面特定部分的在线帮助时,我需要能够浏览内容、搜索特定术语、显示带图像的格式化文本以及在特定位置打开帮助窗口。
最后,在理想情况下,它应该是跨平台的(例如我打算将它移植到 Windows 上)
不知道您的应用程序需要是多平台的。小心,因为 Windows 上的 GTK3 暂时很难使用(AFAIK 没有官方安装程序,无论是 GTK3 还是 Windows 上的 PyGObject,只有社区的东西)。
在 Linux 上,GNOME 使用Yelp来处理文档,但我不知道它是否已经移植到 Windows。