Skip to content

0.6.0

Compare
Choose a tag to compare
@mottosso mottosso released this 21 Sep 05:30
· 671 commits to master since this release

Move added functionality to QtCompat module.

# Before
import Qt
Qt.load_ui("my.ui")
Qt.__binding__ == "PyQt5"

# After
from Qt import QtCompat
QtCompat.load_ui("my.ui")
QtCompat.__binding__ == "PyQt5"

This module will contain anything that isn't remapped, but added to Qt.py. The reduces the risk of nameclashes, more explicitly points out what is unique to Qt.py while at the same time makes your code more readable via the use of the similar, but unique, module.

button = QtWidgets.QPushButton("Button")
QtCompat.load_ui(...)

Backwards compatibility is maintained

Previous members are preserved, but deprecated. You are advised to transition when you are able.