Primeros pasos con PyQt y QtDesigner. Primer programa con Python https://myblog.clonbg.es/primeros-pasos-con-pyqt-y-qtdesigner-primer-programa-con-python/ #Programación #Python #PyQT https://clonbg.es
Primeros pasos con PyQt y QtDesigner. Primer programa con Python https://myblog.clonbg.es/primeros-pasos-con-pyqt-y-qtdesigner-primer-programa-con-python/ #Programación #Python #PyQT https://clonbg.es
Minimizar al tray un programa hecho en PyQt5 https://myblog.clonbg.es/minimizar-al-tray-un-programa-hecho-en-pyqt5/ #Programación #PyQT #Python https://clonbg.es
Mi primer CRUD con Python https://myblog.clonbg.es/mi-primer-crud-con-python/ #Programación #Python #PyQT https://clonbg.es
Mi primer CRUD con Python https://myblog.clonbg.es/mi-primer-crud-con-python/ #Programación #Python #PyQT https://clonbg.es
I've just discovered pyqtgraph and I'm just flabbergasted at what's possible as a lowly matplotlib user.
Some of those example plots and the way you can interact with them are so awesome. If you're making py apps for data acquisition/analysis I highly recommend checking it out.
https://pyqtgraph.readthedocs.io/en/latest/getting_started/introduction.html#examples
I have been making progress with my color converter/creation application built with PyQt. I just added a 4 point gradient tool this morning. This application will allow you to create, convert and manage all your colors in one place.
A PyQt5 application to convert colors from one color format to various others.
One way to make money online as a programmer.
Step 1: Learn Python and/or PyQt
Step 2: Develop an open source application that solves a specific problem.
Step 3: Develop plugins or extensions that extend the application functionality.
* Companies might sponsor addition features. If this happens, disregard Step 4 below.
Step 4: Sell the additional functionality as a product or service.
Introducing Surfscape:
A lightweight, open-source web browser designed for speed, simplicity, and privacy. Fully customizable, optimized for efficiency, and Tor-compatible for secure browsing.
Explore the project on GitHub: https://github.com/machaddr/surfscape
Try it today and help shape the future of open-source browsing!
With a huge diff of +3,972 / −3,667 lines, rewriting the project tree of @novelwriter to use a model/view set from the previous approach that synced changes between the data class and the view widget's internal model didn't result in less code.
But I think it resulted in an easier to maintain code, and hopefully more stable over time. Syncing the project state between two locations is just a little error-prone, and Qt's default implementation is also a bit buggy.
My latest coding project is moving the project data structure of @novelwriter from a Qt standard tree view into a custom model/view set.
The old implementation based on a QTreeWidget is a shadow copy of the project data, which needs to be kept in sync and is the most error prone part of the code.
The new model/view set holds the proper tree structure in memory and handles consistency directly in the hierarchy. But there is *so* much functionality to port over!
If you use Qt from #Python (from any of its bindings like #PyQt or PySide or QtPy), read this excellent guide from @czaki on writing robust tests.
@czaki has repeatedly cleaned up the test suite for @napari, which often failed randomly in CI, and this post distills many of his learnings. I’ve found it super useful for my understanding of wtf was going on in our CI!
https://fosstodon.org/@czaki/113146457371549455