Wie man das lösen kann:
Schreibe gui die aus zwei Teilen besteht:
+------------++
| ||
| BILD ||
| ||
+------------++
wird <F7> gedückt wird die erste seite vergrößert:
+---------+---+
| |TXT|
| BILD | |
| | |
+---------+---+
Ich stellte mir vor, dass der Infotext im extra Text-Fenster erscheint schon wg. Tablet Platzmangel.
Beim erneuten Drücken von <F7> wird das feld wider geschlossen.
Das öffnen schließen machst du über das ändern der widget breite. Das bild widget wird so eingestellt, das es alle verfügbare Breite einnimmt.
solange das programm den fokus hat kannst du tastenevents abfangen und verarbeiten.
Das lesen des html ist eine andere sache, schreibe da erstmal ein konsolenprogramm das das zuverlässig macht und auch die zugehörigen bilder finden kann. dann erst setze das in die gui ein. das problem ist nicht zu unterschätzen.
Alternativ kannst du die daten auch vor verarbeiten und eine leicht zu lesende form bringen.
als gui-tool kommt so ziemlich alles in frage. gut dokumentiert ist TK.