Программа просмотра справки Tkinter

У меня есть простое приложение Tkinter на Python. Я хотел бы добавить к нему справочный документ; как проще всего интегрировать средство просмотра справки в приложение? Предпочтительно кроссплатформенный (хотя я в основном использую Windows)?

Я могу представить себе написание справки в простом HTML.


person Sridhar Ratnakumar    schedule 02.01.2010    source источник


Ответы (2)


Или просто запустите внешний веб-браузер, используя модуль webbrowser из стандартной библиотеки.

import webbrowser
webbrowser.open('/path/to/help/file.html')

Для написания документации обратитесь к sphinx.

person codeape    schedule 02.01.2010
comment
Я не спрашивал об этом в первоначальном вопросе, но одним из преимуществ использования встроенной программы просмотра справки является функция поиска. Я считаю, что у sphinx есть поиск на основе json; и это, вероятно, должно удовлетворить мои скромные потребности. Спасибо - person Sridhar Ratnakumar; 05.01.2010

Вы можете придерживаться написания в формате html, а затем использовать что-то вроде этого: Tkhtml, который отображает html довольно хорошо и довольно легкий. :)

А вот и оболочка Python. Надеюсь, это поможет.

person Fabzter    schedule 02.01.2010
comment
Вот более новая оболочка Python, которую можно установить в pip: bitbucket.org/aivarannamaa/tkinterhtml. Он поставляется с двоичными файлами TkHtml3 для Windows, Mac и Linux. - person Aivar; 16.12.2015