aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--missing_bindings.py18
1 files changed, 16 insertions, 2 deletions
diff --git a/missing_bindings.py b/missing_bindings.py
index 3fa97f0b5..ad7cfce52 100644
--- a/missing_bindings.py
+++ b/missing_bindings.py
@@ -376,7 +376,14 @@ for module_name in modules_to_test.keys():
missing_types = []
for qt_type in types_on_html_page:
try:
- pyside_qualified_type = 'pyside_tested_module.' + qt_type
+ pyside_qualified_type = 'pyside_tested_module.'
+
+ if "Charts" in module_name:
+ pyside_qualified_type += 'QtCharts.'
+ elif "DataVisualization" in module_name:
+ pyside_qualified_type += 'QtDataVisualization.'
+
+ pyside_qualified_type += qt_type
o = eval(pyside_qualified_type)
except:
missing_type = qt_type
@@ -385,7 +392,14 @@ for module_name in modules_to_test.keys():
is_present_in_pyqt = False
try:
- pyqt_qualified_type = 'pyqt_tested_module.' + qt_type
+ pyqt_qualified_type = 'pyqt_tested_module.'
+
+ if "Charts" in module_name:
+ pyqt_qualified_type += 'QtCharts.'
+ elif "DataVisualization" in module_name:
+ pyqt_qualified_type += 'QtDataVisualization.'
+
+ pyqt_qualified_type += qt_type
eval(pyqt_qualified_type)
missing_type += " (is present in PyQt5)"
missing_types_compared_to_pyqt += 1