Как использовать Python 3.7.3, как правильно отображать HTML в tkinter и записывать события кликов - PullRequest
0 голосов
/ 03 октября 2019

Для следующего фрагмента HTML, я хочу иметь способ:

1) правильно отобразить его в виджете Tkinter, скорее всего с tk-html-widgets

2) захватить события, нажав на ссылку или кликабельную фотографию / кнопку / и т. Д. В HTML. Я не хочу, чтобы он передавался извне, например, в веб-браузер.

HTML = """<html><head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Link</title>
</head>
<body> <p><a href="http://www.amazon.com">Link</a></p>
<p><a href="http://www.google.com"><img src="file:/picture.png" border="0" width="300" height="50"></a> </p> </body> </html>"""

Я посмотрел на этот ответ , но он не использует tk-html-виджеты библиотеки, и я не знаю, как синхронизировать их вместе. Я также просмотрел исходный код и не вижу ничего очевидного в том, как это сделать. HTML-код работает в Chrome или Firefox, как и ожидалось.

Кроме того, TkinterHtml не будет работать, поскольку теги не поддерживаются и не отображаются вообще или отображаются неправильно. cefpython пока не поддерживается в ARM, поэтому его нельзя использовать (хотя я знаю об этой библиотеке еще меньше).

Любая помощь, заранее оцененная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...