0.6.0
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.