Utilities/Startup.py

changeset 2077
68a34718a0ce
parent 1849
fb1d05e523d3
equal deleted inserted replaced
2076:0d6286344ac1 2077:68a34718a0ce
8 """ 8 """
9 9
10 import os 10 import os
11 import sys 11 import sys
12 12
13 from PyQt4.QtCore import QTranslator, QTextCodec, QLocale, QLibraryInfo 13 from PyQt4.QtCore import QTranslator, QLocale, QLibraryInfo
14 from PyQt4.QtGui import QApplication 14 from PyQt4.QtGui import QApplication
15 15
16 from E5Gui.E5Application import E5Application 16 from E5Gui.E5Application import E5Application
17 17
18 import Preferences 18 import Preferences
234 qt4TransDir = Preferences.getQt4TranslationsDir() 234 qt4TransDir = Preferences.getQt4TranslationsDir()
235 if not qt4TransDir: 235 if not qt4TransDir:
236 qt4TransDir = QLibraryInfo.location(QLibraryInfo.TranslationsPath) 236 qt4TransDir = QLibraryInfo.location(QLibraryInfo.TranslationsPath)
237 loadTranslators(qt4TransDir, app) 237 loadTranslators(qt4TransDir, app)
238 238
239 QTextCodec.setCodecForCStrings(
240 QTextCodec.codecForName(Preferences.getSystem("StringEncoding"))
241 )
242
243 w = mwFactory(argv) 239 w = mwFactory(argv)
244 if quitOnLastWindowClosed: 240 if quitOnLastWindowClosed:
245 app.lastWindowClosed.connect(app.quit) 241 app.lastWindowClosed.connect(app.quit)
246 w.show() 242 w.show()
247 if raiseIt: 243 if raiseIt:

eric ide

mercurial