Найти - Пользователи
Полная версия: Справка в Tkinter
Начало » GUI » Справка в Tkinter
1 2
AndreyKS
Как можно организовать справку?
Пока использую tkMessageBox, но нет возможности отформатировать. Навигация (ссылки, содержание) пока не нужны
balu
Посмотри, для примера, PMW - http://pmw.sourceforge.net/
AndreyKS
balu
Посмотри, для примера, PMW - http://pmw.sourceforge.net/
У тебя есть пример справки?
и ещё. Это мне всю программу переделывать под PMW?
balu
Например главное окно ихней демки. Не. Можно посмотреть реализацию…
AndreyKS
Хотелось использовать только стандартную библиотеку, чтоб пользователю меньше устанавливать
balu
1) А там все можно делать и из стандартных компонентов.
2) Pmw умеет преобразовываться в 1 большой файл и ставить отдельно ничего не надо.
3) Ты заставляешь конечного юзера самого ставить python и все библиотеки <8-()?
AndreyKS
balu
1) А там все можно делать и из стандартных компонентов.
2) Pmw умеет преобразовываться в 1 большой файл и ставить отдельно ничего не надо.
3) Ты заставляешь конечного юзера самого ставить python и все библиотеки <8-()?
1)Подсказали другой способ - создать html-файл и вставить функцию запуска браузера, которому передать этот файл как параметр
2)радует, может как-нибудь разберусь
3)Для Виндоуса соберу с помощью py2exe.
balu
AndreyKS
1)Подсказали другой способ - создать html-файл и вставить функцию запуска браузера, которому передать этот файл как параметр
Тоже вариант, заодно розберешся с модулем popen. А если ты будешь использовать wxPython или pyQt то можешь сделать свой миниброузер. См., например, справку в OpenOffice .

AndreyKS
2)радует, может как-нибудь разберусь
Только надо питон2.4, некоторые функции преобразователя в 2.5. не работают
balu
Нарыл интересную штуку http://tkhtml.tcl.tk/index.html . Надо будет сделать к ней биндинг.
AndreyKS
balu
AndreyKS
1)Подсказали другой способ - создать html-файл и вставить функцию запуска браузера, которому передать этот файл как параметр
Тоже вариант, заодно розберешся с модулем popen. А если ты будешь использовать wxPython или pyQt то можешь сделать свой миниброузер. См., например, справку в OpenOffice .
import os
path = os.path.normpath('имя_файла_справки.html')
os.startfile(path)

откроет справку в программе (интернет-обозревателе) по-умолчанию

balu
Нарыл интересную штуку http://tkhtml.tcl.tk/index.html . Надо будет сделать к ней биндинг.
http://tkhtml.tcl.tk/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB