Qt
QT is a UI framework with a python implementation.
this means it works in all apps that support Python.
This is great since it allows us to make UI and reuse it across apps.
pick one of the following py modules
- PySide2
- PySide6
- PyQt5
- PyQt6
there are also modules to handle compatibility between the qt modules.
- Qt.py
- qtpy
try not to mix and match multiple qt libs. not sure how it would handle a shared QApplication instance. or if you can run 2.
Several apps use QT for their UI
if QScroll area has layout issues with content, ensure it is setWidgetResizable
min size of child widgets also matters
Backlinks¶
- Maya quick launcher
- BQt
- vector screenshot
- buttonizer
- Maya dockable widget
- print all Qt resources
- Maya add QWidget to menu
- Maya mainwindow qt
- Maya print menus
- Maya qt window
- Maya resource browser
- a default maya icon can be used in Qt, but custom ones can’t without extra steps
- Qt
Maya Python
- Python message box-
- Create a simple message dialogue in Python without Qt or dcc code
- QT right click menu
- dark title bar in Qt
- useful for Qt5 since Fusion style doesn’t color the title bar to black, unlike in Qt6
- dock qt in Unreal
- docking a Qt widget in unreal is not possible by default.
- icons in Qt
- to add icons in Qt
- my projects
- unreal_qt Qt
- bqt wrap blender in bqt Qt
- pyside2-kit small fork Qt
- qt-custom-window Qt
- qt snippets
- qt unimenu issue
- In unimenu, I ran into an issue with pyside6 ( Qt), actions are moved from
QtWidgets
toQtGui
, so pyside6 apps didn’t work.
https://www.pythonguis.com/faq/pyqt5-vs-pyqt6/
- In unimenu, I ran into an issue with pyside6 ( Qt), actions are moved from