Настройка TkHtml (виджета Tk)с помощью Python

Мне нужен простой способ отображения HTML-страниц, полученных с помощью Requests(python-requests.org). Я использую Python 3.2 в Windows.

Я использовал tkinter и нашел виджет Tk под названием TkHtml. Он описан в http://tkhtml.tcl.tk/, а DLL можно загрузить из http://www.hwaci.com/sw/tkhtml/. Я нашел оболочку Python по адресу http://tix.sourceforge.net/Tixapps/src/Python/TkHtml.py.

Я не знаю, как заставить TkHtml работать в python. Есть ли какой-то стандартный способ обработки сторонних виджетов Tk?

Я поместил tkhtml.dll в Python32\DLLs (не знаю, правильно ли это)и поместил TkHtml.py в пакеты Python32\Lib\site-. Я пошел дальше и исправил импорт в TkHtml.py для работы с Python 3 (, изменил tkFileDialog на tkinter.filedialog и Tkinter на tkinter).

При выполнении:

import TkHtml
app=TkHtml.TestApp()

я получаю сообщение об ошибке:

...
File "C:\Program Files\Python32\lib\site-packages\TkHtml.py", line 45, in __init__
master.tk.call("package", "require", "tkhtml")
_tkinter.TclError: can't find package tkhtml

Есть идеи?

8
задан Abbas 20 October 2013 в 02:23
поделиться