Ten rendering HTML vypada obstojne, ale co to pouziva za renderovaci jadro? Kdyz si vezmu, ze PySide je vlastne upraveny PyQt, tak tipuji Webkit, ale ten ma vlastni tridy (https://pyside.github.io/docs/pyside/PySide/QtWebKit/index.html). Pokud to ale je webkit, tak ten textedit nebo textbrowser vypada pouzitelne i na dalsi veci, nez jen zobrazeni dokumentace ("webove-desktopova aplikace")
Viem o tom kulové, ale PySide a PyQt s webovými technológiami majú prd. Oba projekty sú len spojenie Pythonu s QT. PyQT je modernejšie a napojené na Python3 a PySide mal kedysi problém s licenciami, neviem ako je to dnes. To že sa dajú spojiť s webovými technológiami s tým nemá nič spoločné. To potom môžeme povedať o napojení Asembleru na Webkit, že Asembler je webová technológia.
Mozna jsem se spatne vyjadril, ale mam na mysli zhruba tuto analogii:
prikladem muze byt Atom, tj. editor postaveny na webovych technologiich (CoffeScript+JavaScript), ktery ale pracuje jako desktopova aplikace, takze pouziva node.js a Chromium jako "kontejner". Podobne je na tom VSCode.
Tak me napadlo, jestlli by neco podobneho neresilo Qt pres PySide nebo PyQt (to je celkem ukradeny, ktery interface), protoze samotne Qt "umi" HTML a ma i scripting support. Docela si dovedu predstavit aplikace zalozene na dnes tak modernim HTML+CSS+JS, ovsem zabalene jako klasicka desktopova appka se vsemi vymozenostmi, ktere jsou webovym appkam nedostupne.
Nápověda říká:
"Qt's text widgets are able to display rich text, specified using a subset of HTML 4 markup. Widgets that use QTextDocument, such as QLabel and QTextEdit, are able to display rich text specified in this way."
Chceš-li zobrazovat html takříkajíc se vším všudy, lze použít třídu QtWebKit.