2013-01-31 30 views
1

我正在用Python構建一個Gtk3應用程序。我想知道是否有構建和顯示內聯幫助的標準方法(手冊)。更具體而言:(???HTML XML等)如何在Gtk中顯示手冊?

  1. 我應該使用什麼文本格式存儲它
  2. 我應該如何顯示呢?我需要能夠瀏覽內容,搜索特定術語,顯示帶圖像的格式化文本,以及在用戶請求有關用戶界面的特定部分的聯機幫助時,在特定位置打開幫助窗口。

最後,在理想情況下,它應該是跨平臺(例如,我打算將它移植到Windows)

+0

在Linux上,您應該調查手冊頁:http://en.wikipedia.org/wiki/Man_page –

+0

期望與應用程序本身一起完成幫助系統的工作...... P – heltonbiker

+0

@SimpleCoder當然,我需要建立一個手冊頁。但這不是這個問題的關鍵! –

回答

1

不知道是多平臺需要您的應用程序。要小心,因爲Windows上的GTK3暫時很難使用(AFAIK在GTK3和Windows上沒有官方的安裝程序,只有社區的東西)。

在Linux上,GNOME使用Yelp來處理文檔,但我不知道它是否已經移植到Windows。

+0

感謝關於GTK3和Windows的提示。我將會看到當我準備做端口時它將會如何... –

+0

事實上,在Linux中使用yelp不會是一個問題,如果我也可以在Windows上使用本機幫助查看器(和最終OS X)與相同的幫助文件。你有什麼提示嗎? –

+0

不確定在Windows上有[Mallard](http://en.wikipedia.org/wiki/Mallard_%28documentation%29)文檔查看器,但有其他選擇(請參閱Mallard鏈接)。 – liberforce