301 self, |
301 self, |
302 self.trUtf8("Save regular expression"), |
302 self.trUtf8("Save regular expression"), |
303 "", |
303 "", |
304 self.trUtf8("RegExp Files (*.rx);;All Files (*)"), |
304 self.trUtf8("RegExp Files (*.rx);;All Files (*)"), |
305 None, |
305 None, |
306 QFileDialog.Options(QFileDialog.DontConfirmOverwrite)) |
306 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | |
|
307 QFileDialog.DontUseNativeDialog)) |
307 if fname: |
308 if fname: |
308 ext = QFileInfo(fname).suffix() |
309 ext = QFileInfo(fname).suffix() |
309 if not ext: |
310 if not ext: |
310 ex = selectedFilter.split("(*")[1].split(")")[0] |
311 ex = selectedFilter.split("(*")[1].split(")")[0] |
311 if ex: |
312 if ex: |
336 """ |
337 """ |
337 fname = QFileDialog.getOpenFileName( |
338 fname = QFileDialog.getOpenFileName( |
338 self, |
339 self, |
339 self.trUtf8("Load regular expression"), |
340 self.trUtf8("Load regular expression"), |
340 "", |
341 "", |
341 self.trUtf8("RegExp Files (*.rx);;All Files (*)")) |
342 self.trUtf8("RegExp Files (*.rx);;All Files (*)"), |
|
343 QFileDialog.DontUseNativeDialog) |
342 if fname: |
344 if fname: |
343 try: |
345 try: |
344 f=open(Utilities.toNativeSeparators(fname), "r", encoding = "utf-8") |
346 f=open(Utilities.toNativeSeparators(fname), "r", encoding = "utf-8") |
345 regexp = f.read() |
347 regexp = f.read() |
346 f.close() |
348 f.close() |