Skip to content

Releases: mottosso/Qt.py

1.0.0.b5

27 May 22:28

Choose a tag to compare

1.0.0.b5 Pre-release
Pre-release

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

17 May 14:48

Choose a tag to compare

1.0.0.b4 Pre-release
Pre-release

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.

Thanks to @dgovil for this feature!

1.0.0.b3

23 Mar 14:07

Choose a tag to compare

1.0.0.b3 Pre-release
Pre-release

Beta release of #179.

# Before
from Qt import QtCompat
QtCompat.load_ui(...)

# After
from Qt import QtCompat
QtCompat.loadUi(...)

This is backwards compatible, QtCompat.load_ui will continue to be available but is to be considered deprecated.

See #177

1.0.0.b2

22 Mar 15:50

Choose a tag to compare

1.0.0.b2 Pre-release
Pre-release

Beta release of #185.

  • See #186 for details.

1.0.0.b1

22 Mar 14:35

Choose a tag to compare

1.0.0.b1 Pre-release
Pre-release

Beta release of #152, an enforced PySide2 API.

  • See #173 for more details.

0.6.9

16 Dec 09:20

Choose a tag to compare

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

25 Nov 09:48

Choose a tag to compare

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

24 Nov 18:51

Choose a tag to compare

This is a test release to attempt to produce a universal wheel.

0.6.8.dev1

24 Nov 18:40

Choose a tag to compare

This is a test release to attempt to produce a universal wheel.

0.6.8-test-01

24 Nov 17:48

Choose a tag to compare

This is a test release to attempt to produce a universal wheel.