Description
PyQt provides support for writing custom widgets in Python that are listed in Designer and can be used in layouts. This allows easier use of custom widgets than having to use promotion and also makes them show up accurately in Designer. It would be nice if PySide provided this as well.
https://www.riverbankcomputing.com/static/Docs/PyQt5/designer.html#writing-qt-designer-plugins
Attachments
For Gerrit Dashboard: PYSIDE-1455 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
327863,31 | PySide6: Prepare the static UiTools plugin for re-use | dev | pyside/pyside-setup | Status: DEFERRED | +2 | 0 |
327864,38 | PySide6: Add a Qt Designer plugin | dev | pyside/pyside-setup | Status: DEFERRED | +1 | 0 |
328925,7 | Ensure Python libs needed by shiboken are not empty | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
329439,3 | Prepare the wiggly widget example for use in Designer | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
331615,13 | Add bindings for Qt Designer | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
331704,5 | Brush up the taskmenuextension example | dev | qt/qttools | Status: MERGED | +2 | 0 |
331752,14 | Port the Qt Designer taskmenuextension example | dev | pyside/pyside-setup | Status: DEFERRED | +1 | 0 |
331931,3 | WIP: Add bindings for Qt Designer | dev | pyside/pyside-setup | Status: ABANDONED | -2 | 0 |
332114,1 | WIP: Introduce a Qt interface attribute | dev | pyside/pyside-setup | Status: ABANDONED | -2 | 0 |
332472,4 | shiboken6: Fix inline wrapper being generated for the wrong class | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
333047,3 | WIP: Qt Designer: Add a custom widget collection for the plugin | dev | pyside/pyside-setup | Status: ABANDONED | -2 | 0 |
333048,2 | PySide6: Move the static UiTools plugin into a subdirectory | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
333049,7 | PySide6: Add a Designer plugin | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
333050,7 | Port the Qt Designer taskmenuextension example | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
333317,2 | WIP: Add convenience function for custom widgets | dev | pyside/pyside-setup | Status: ABANDONED | -2 | 0 |
334875,5 | Add further documentation on the Qt Designer plugin | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
341912,2 | Temporarily disable the designer plugin | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
342369,2 | Revert "Temporarily disable the designer plugin" | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
347611,4 | WIP: Fix Designer plugin to load with numpy | dev | pyside/pyside-setup | Status: ABANDONED | -2 | 0 |
347660,6 | Turn off numpy support in libpyside by default | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
347727,12 | Fix Designer plugin to load on Linux | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
347754,2 | Turn off numpy support in libpyside by default | 6.1.0 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
347755,2 | Turn off numpy support in libpyside by default | 6.1 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348105,2 | WIP: Fix Designer plugin to load on Unix with dynamic loading and dlopen() | dev | pyside/pyside-setup | Status: ABANDONED | -2 | 0 |
348328,2 | Fix Designer plugin to load on Linux | 6.1.0 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348329,2 | Fix Designer plugin to load on Linux | 6.1 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348334,2 | Add some hints for trouble-shooting the Qt Designer plugin | 6.1 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348335,2 | Add some hints for trouble-shooting the Qt Designer plugin | 6.1.0 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348372,7 | Add some hints for trouble-shooting the Qt Designer plugin | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348402,2 | PySide6: Install the Designer plugin on macOS | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348423,2 | PySide6: Install the Designer plugin on macOS | 6.1.0 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348424,2 | PySide6: Install the Designer plugin on macOS | 6.1 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348599,2 | PySide6: Use the Python version the plugin is running under | 6.1 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348600,2 | PySide6: Use the Python version the plugin is running under | 6.1.0 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
348607,2 | PySide6: Use the Python version the plugin is running under | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |