switch to PySide2 for Qt5

This commit is contained in:
wmayer
2016-12-24 15:32:12 +01:00
parent 9d69d4a51a
commit 577ed59fbc
7 changed files with 108 additions and 7 deletions

View File

@@ -527,6 +527,7 @@ void ViewProviderPythonFeatureImp::setupContextMenu(QMenu* menu)
if (vp.hasAttr("__object__")) {
PythonWrapper wrap;
wrap.loadGuiModule();
wrap.loadWidgetsModule();
Py::Callable method(vp.getAttr(std::string("setupContextMenu")));
Py::Tuple args(1);
args.setItem(0, wrap.fromQWidget(menu, "QMenu"));
@@ -535,6 +536,7 @@ void ViewProviderPythonFeatureImp::setupContextMenu(QMenu* menu)
else {
PythonWrapper wrap;
wrap.loadGuiModule();
wrap.loadWidgetsModule();
Py::Callable method(vp.getAttr(std::string("setupContextMenu")));
Py::Tuple args(2);
args.setItem(0, Py::Object(object->getPyObject(), true));