Context: I wrote some time ago a dashboard which displays text in text widgets placed on a fullscreen window (no user interaction, the content of the widgets changes when receiving signals). It is running on Raspbian, developed on Windows) and based on Qt (PyQT4)
It works fine but the displayed text is hardly configurable (specifically, it handles only a small subset of CSS)
I am now planning to change the display part so that it is entirely based on CSS and JavaScript (using AJAX).
My question: Since this is the only application running on the RPi (at lest from a GUI point of view) I would like to use <something> which would natively display the HTML/CSS/JS content, in read-only mode (that is there is no user interaction).
This is akin to a web browser in fullscreen mode, but without any "end user" web browser functionality, something which would handle the graphical aspects but be launched as a fullscreen application (the HTML/CSS/JS rendering part, basically). As I mentioned, today this is PyQT4, with a root windows launched in .showFullScreen() mode.
What direction should I be looking in, in a RPi context?
Note: the backend (and, today, frontend) is written in Python. Since the GUI will be completely AJAX based (all business logic is in the backend), I can go for anything which accepts HTML/CSS/JS.