Releases: mottosso/Qt.py
1.0.0.b5
Added support for binding constants.
import Qt
# Before
if Qt.__binding__ == "PyQt5":
# Do PyQt5 things
# After
if Qt.IsPyQt5:
# Do PyQt5 things
Which in addition to cutting down on typed characters also enables your IDE to detect potential misspellings. The previous method still exists and continues to work, there are no plans to deprecate it.
Thanks to @dgovil for this feature!
1.0.0.b4
Added support for baseinstance
to QtCompat.loadUi()
.
QtCompat.loadUi(uifile="my.ui", baseinstance=QtWidgets.QWidget)
This feature mimics the functionality (warts and all) of PyQt5.uic.loadUi
found here.
- Documentation
- See #196 for more details.
Thanks to @dgovil for this feature!
1.0.0.b3
1.0.0.b2
1.0.0.b1
0.6.9
Maintenance release, it fixes the internal QT_TESTING
environment variable such that members are properly tested during testing on Travis CI.
Thanks to @sol-ansano-kim for the fix!
0.6.8
This release fixes #162 and makes the Qt.py wheel universal. This means no more wheel filename fragmentation.
Previous wheel filename fragmentation
Previously, pip wheel -w . Qt.py
could generate one of the following:
Qt.py-0.6.7-py2-none-any.whl
Qt.py-0.6.7-py3-none-any.whl
or...
Qt.py-0.6.7-cp27-none-any.whl
Qt.py-0.6.7-cp35-none-any.whl
...
New wheel file naming
The wheels is now universal and pip wheel -w . Qt.py
results in the following:
Qt.py-0.6.8-py2.py3-none-any.whl
0.6.8.dev2
This is a test release to attempt to produce a universal wheel.
0.6.8.dev1
This is a test release to attempt to produce a universal wheel.
0.6.8-test-01
This is a test release to attempt to produce a universal wheel.