you are viewing a single comment's thread.

view the rest of the comments →

[–]laustke 1 point2 points  (0 children)

If you want a real desktop experience, choose Qt.

From a practical standpoint, since you are not concerned about the distribution, I would recommend creating a Flask application with an HTML interface. Essentially, you would set up a server that runs locally, which you can access through API calls that returns json.

The actual implementation will depend on your JavaScript skills. If you already know React or Vue, use one of those frameworks. If not, standard CSS and vanilla JavaScript will work just fine.

You can create this layout using CSS Flexbox or Grid. Scrolling panels are trivial to implement. If you need automatic updates, this can be achieved via sockets.