7991:866adc8c315b | 8043:0acf98cd089a |
---|---|
46 """ | 46 """ |
47 super(FileDialogWizard, self).__init__(ui) | 47 super(FileDialogWizard, self).__init__(ui) |
48 self.__ui = ui | 48 self.__ui = ui |
49 | 49 |
50 # PyQt5 | 50 # PyQt5 |
51 self.__pyqtRe = re.compile(r"(?:import|from)\s+PyQt([5])") | 51 self.__pyqtRe = re.compile(r"(?:import|from)\s+PyQt([56])") |
52 | 52 |
53 def activate(self): | 53 def activate(self): |
54 """ | 54 """ |
55 Public method to activate this plugin. | 55 Public method to activate this plugin. |
56 | 56 |
163 match = self.__pyqtRe.search(editor.text()) | 163 match = self.__pyqtRe.search(editor.text()) |
164 if match is None: | 164 if match is None: |
165 # unknown | 165 # unknown |
166 dialogVariant = 0 | 166 dialogVariant = 0 |
167 else: | 167 else: |
168 # PyQt5 | 168 # PyQt5/PyQt6 |
169 dialogVariant = int(match.group(1)) | 169 dialogVariant = int(match.group(1)) |
170 elif variant == "E5FileDialog": | 170 elif variant == "E5FileDialog": |
171 # E5FileDialog | 171 # E5FileDialog |
172 dialogVariant = -1 | 172 dialogVariant = -1 |
173 else: | 173 else: |