Code: Select all
>>> import PySide
>>> PySide.__version_info__
(5, 9, 0, 'a', 1)
>>> import PySide2
>>> PySide2.__version_info__
(5, 9, 0, 'a', 1)
Code: Select all
>>> from PySide import QtGui
>>> QtGui.QMessageBox()
<PySide2.QtWidgets.QMessageBox object at 0x7f66fd7c8200>
>>> from PySide2 import QtGui
>>> QtGui.QMessageBox()
Traceback (most recent call last):
File "<input>", line 1, in <module>
AttributeError: 'module' object has no attribute 'QMessageBox'
Can someone explain what happens and how this works? Is it better to code python scripts with pyside or pyside2?