3 ms·
I love PyQt, I wrote lots of graphical user interfaces for my lab equipment during my PhD, was super easy to wire stuff up and replace Labview with Python. The
by ThePhysicist 4y ago
I love PyQt, I wrote lots of graphical user interfaces for my lab equipment during my PhD, was super easy to wire stuff up and replace Labview with Python. The design was similar to this app, simple frontend that allowed you to e.g. set microwave frequencies, toggle outputs or make measurements. My colleagues were initially quite skeptical but 10 years later they're still using the software and it spread to other labs, they even hired a full-time developer to work on it.
- dekhn 4y agoI use PyQt to write an entire interface to my self-built microscope. It's awesome. Personally, i design the UI in Qt Designer, then wire it up in code. The absolute gem of gems in Qt is the Graphics View Framework, which is a retained scene graph for 2D rendering with extraordinary power and performance. I can do realtime work with the scope including image processing all from python but at C++ speeds.
- spacechild1 4y agoQGraphicsView is indeed awesome. I have been using it in the tile map editor of my hobby 2D game engine and it can easily handle thousands of objects. IIRC, it uses spatial partitioning to determine which objects need to be redrawn.
- fellerts 4y agoIndeed! And with PyQtGraph you can create live graphs and visualizations that update at 100 Hz or more. It's really fun.
- appveyor 4y agoFlet (https://flet.dev https://flet.dev) is a new GUI library for Python to write apps like that. It uses Flutter to render UI with a modern-looking Material design. Your app can be run as a desktop app and published as a web app (standalone with Pyodide or server-driven with built-in web server).
- deleted 4y ago[deleted]
- bombolo 4y agoWhat's wrong with pyqt?