src/eric7/Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py

branch
eric7
changeset 9473
3f23dbf37dbe
parent 9429
b2db3a67525c
child 9482
a2bc06a54d9d
equal deleted inserted replaced
9472:5798ee4a8807 9473:3f23dbf37dbe
7 Module implementing the translator widget. 7 Module implementing the translator widget.
8 """ 8 """
9 9
10 import sys 10 import sys
11 11
12 from PyQt6.QtCore import pyqtSlot, QTemporaryFile 12 from PyQt6.QtCore import QTemporaryFile, pyqtSlot
13 from PyQt6.QtWidgets import QWidget 13 from PyQt6.QtWidgets import QWidget
14 14
15 if "--no-multimedia" in sys.argv: 15 if "--no-multimedia" in sys.argv:
16 MULTIMEDIA_AVAILABLE = False 16 MULTIMEDIA_AVAILABLE = False
17 else: 17 else:
18 try: 18 try:
19 from PyQt6.QtMultimedia import QMediaFormat, QMediaPlayer, QAudioOutput 19 from PyQt6.QtMultimedia import QAudioOutput, QMediaFormat, QMediaPlayer
20 20
21 MULTIMEDIA_AVAILABLE = True 21 MULTIMEDIA_AVAILABLE = True
22 except ImportError: 22 except ImportError:
23 MULTIMEDIA_AVAILABLE = False 23 MULTIMEDIA_AVAILABLE = False
24 24
25 from eric7.EricGui import EricPixmapCache
25 from eric7.EricWidgets import EricMessageBox 26 from eric7.EricWidgets import EricMessageBox
26 from eric7.EricWidgets.EricApplication import ericApp 27 from eric7.EricWidgets.EricApplication import ericApp
27 28
29 from . import TranslatorEngines
30 from .TranslatorLanguagesDb import TranslatorLanguagesDb
28 from .Ui_TranslatorWidget import Ui_TranslatorWidget 31 from .Ui_TranslatorWidget import Ui_TranslatorWidget
29
30 from .TranslatorLanguagesDb import TranslatorLanguagesDb
31 from . import TranslatorEngines
32
33 from eric7.EricGui import EricPixmapCache
34 32
35 33
36 class TranslatorWidget(QWidget, Ui_TranslatorWidget): 34 class TranslatorWidget(QWidget, Ui_TranslatorWidget):
37 """ 35 """
38 Class implementing the translator widget. 36 Class implementing the translator widget.

eric ide

mercurial