BQt
Add QT support to Blender, letting you create custom UI for your addons with PySide6 QtWidgets.
Features
| feature | description |
|---|---|
| fully custom UI | Instead of feeling limited by N-Panel only UI. Do whatever you want. |
| cross app | Qt widgets run natively in Krita, 3ds Max, Maya, … and are great to use in cross dcc pipelines |
| existing community | hundreds of QT widgets on GitHub you can reuse, and lots of stack exchange questions answered regarding qt. |
| Themed | BQt applies the blender-qt-stylesheet so qt widgets will by default look similar to Blender. |
Requirements
- Blender 4.2 (
bqtaim to support the earliest LTS version still under support) - Windows or Mac
- PySide6
PyObjC&iterm2(Mac only)
How to use
- Install & enable the bqt addon (see installation docs)
- Create & show your Qt widget, bqt will automatically register it with its widget manager.
- The bqt env vars let you toggle bqt features on and off
- sample code: bqt_demo shows you how to use bqt with several qt demos you can run in Blender
contribute
- I am a technical writer and want to contribute to the docs. see readme on the wiki.
- I am a dev and want to contribute to bqt code, see contribute guidelines.
- I am a user or tester and want to report a bug or request a feature, please post here
Community
Discuss BQt on
- The BlenderArtists thread
- Ynput thread
Blender legacy versions
Recommended version of bqt for legacy Blender versions.
| Blender | bqt |
notes |
|---|---|---|
| 4.2+ | 2.0.0 | Moving from addon to Blender extensions Dropped support for PySide2 |
| 2.93 -> 4.1 | 1.4.2 | |
| 2.83 -> 2.92 | 1.4.0 | Uncompatible logging option used |
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bqt-2.2.0.tar.gz
(25.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
bqt-2.2.0-py3-none-any.whl
(29.7 kB
view details)
File details
Details for the file bqt-2.2.0.tar.gz.
File metadata
- Download URL: bqt-2.2.0.tar.gz
- Upload date:
- Size: 25.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff92f46344a9999b2554ce29daa11126d04e553ff72e992fe02425bcdf564bc5
|
|
| MD5 |
7f527b9676c14a288f4a3aa43bd68209
|
|
| BLAKE2b-256 |
beb57da8f7d76982c3bb876fc3af6493f91fb78afbe574dd0b55ef26775b4f21
|
File details
Details for the file bqt-2.2.0-py3-none-any.whl.
File metadata
- Download URL: bqt-2.2.0-py3-none-any.whl
- Upload date:
- Size: 29.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f3ce2769daf73dc1484f4e760519b34bd790126eed773288f1250f74d864a5f
|
|
| MD5 |
7647d51f284dedaa922860234a8d02fc
|
|
| BLAKE2b-256 |
f8fb6d72f243715dd974afb66f6a25a0a05a97f69ac4c866bf9c14d34ff281f7
|