I know this is not a high priority and has been visited before. 1) I posted an unreliable workaround at https://bugreports.qt-project.org/browse/PYSIDE-15 (unreliable since dict.keys() is arbitrarily ordered?)
2) Is pickling of Qt enums working in PyQt and just needs someone to port it to PySide? (If so, I might try.) 3) In a previous post http://article.gmane.org/gmane.comp.lib.qt.pyside/1083 Hugo objected to allowing type int in Qt methods where a type Qt enum was expected. IMHO that is too strong and unPythonic. It is not always the duty of PySide to enforce type checking. Especially since enums in C++ are not very strict (allow comparison to ints, allow comparison between different enum types, etc. See discussions of "enum class" for C++11.) Maybe relaxing enforcement for those methods that take parameters of type Qt enum where the enum is a subclass of int would allow easier unpickling of Qt enums (But not all Qt enums such as Qt.GlobalColor are subclasses of int?) And maybe there is a better solution. _______________________________________________ PySide mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/pyside
