def testFormatDistance(self): """Test formatting distances""" QLocale.setDefault(QLocale.c()) self.assertEqual(QgsDistanceArea.formatDistance(45, 3, QGis.Meters), u'45.000 m') self.assertEqual(QgsDistanceArea.formatDistance(1300, 1, QGis.Meters, False), u'1.3 km') self.assertEqual(QgsDistanceArea.formatDistance(.005, 1, QGis.Meters, False), u'5.0 mm') self.assertEqual(QgsDistanceArea.formatDistance(.05, 1, QGis.Meters, False), u'5.0 cm') self.assertEqual(QgsDistanceArea.formatDistance(1.5, 3, QGis.Kilometers, True), u'1.500 km') self.assertEqual(QgsDistanceArea.formatDistance(1.5, 3, QGis.Kilometers, False), u'1.500 km') self.assertEqual(QgsDistanceArea.formatDistance(0.5, 3, QGis.Kilometers, True), u'0.500 km') self.assertEqual(QgsDistanceArea.formatDistance(0.5, 3, QGis.Kilometers, False), u'500.000 m') self.assertEqual(QgsDistanceArea.formatDistance(6000, 0, QGis.Feet, True), u'6,000 ft') self.assertEqual(QgsDistanceArea.formatDistance(6000, 3, QGis.Feet, False), u'1.136 mi') self.assertEqual(QgsDistanceArea.formatDistance(300, 0, QGis.Feet, True), u'300 ft') self.assertEqual(QgsDistanceArea.formatDistance(300, 0, QGis.Feet, False), u'300 ft') self.assertEqual(QgsDistanceArea.formatDistance(3000, 0, QGis.Yards, True), u'3,000 yd') self.assertEqual(QgsDistanceArea.formatDistance(3000, 3, QGis.Yards, False), u'1.705 mi') self.assertEqual(QgsDistanceArea.formatDistance(300, 0, QGis.Yards, True), u'300 yd') self.assertEqual(QgsDistanceArea.formatDistance(300, 0, QGis.Yards, False), u'300 yd') self.assertEqual(QgsDistanceArea.formatDistance(1.5, 3, QGis.Miles, True), u'1.500 mi') self.assertEqual(QgsDistanceArea.formatDistance(1.5, 3, QGis.Miles, False), u'1.500 mi') self.assertEqual(QgsDistanceArea.formatDistance(0.5, 3, QGis.Miles, True), u'0.500 mi') self.assertEqual(QgsDistanceArea.formatDistance(0.5, 0, QGis.Miles, False), u'2,640 ft') self.assertEqual(QgsDistanceArea.formatDistance(0.5, 1, QGis.NauticalMiles, True), u'0.5 NM') self.assertEqual(QgsDistanceArea.formatDistance(0.5, 1, QGis.NauticalMiles, False), u'0.5 NM') self.assertEqual(QgsDistanceArea.formatDistance(1.5, 1, QGis.NauticalMiles, True), u'1.5 NM') self.assertEqual(QgsDistanceArea.formatDistance(1.5, 1, QGis.NauticalMiles, False), u'1.5 NM') self.assertEqual(QgsDistanceArea.formatDistance(1.5, 1, QGis.Degrees, True), u'1.5 degrees') self.assertEqual(QgsDistanceArea.formatDistance(1.0, 1, QGis.Degrees, False), u'1.0 degree') self.assertEqual(QgsDistanceArea.formatDistance(1.0, 1, QGis.UnknownUnit, False), u'1.0') QLocale.setDefault(QLocale.system())
def __init__(self, component_manager): GetTextTranslator.__init__(self, component_manager) self.qt_translator = QTranslator(QCoreApplication.instance()) try: self.qt_dir = os.environ["QTDIR"] except: if sys.platform == "win32": self.qt_dir = os.path.join(sys.exec_prefix, "share", "qt4") else: self.qt_dir = os.path.join("/usr", "share", "qt4") # Avoid stuff like Thai numerals if the language is not explicitly # set to Thai. QLocale.setDefault(QLocale(QLocale.English, QLocale.UnitedStates))
def startmain(): """ Initialise the application and display the main window. """ app = QApplication(sys.argv) app.cleanup_files = [] QApplication.setStyle(QStyleFactory.create('CleanLooks')) QApplication.setPalette(QApplication.style().standardPalette()) QApplication.setApplicationName('Bing Wallpaper Changer') QApplication.setApplicationVersion(VERSION) QApplication.setOrganizationName('overThere.co.uk') QApplication.setWindowIcon(QIcon(':/icons/ui/ot_icon.svg')) print 'AppName: %s' % QApplication.applicationName() print 'AppVersion: %s' % QApplication.applicationVersion() print 'Company Name: %s' % QApplication.organizationName() QLocale.setDefault(QLocale(QLocale.English, QLocale.UnitedKingdom)) # Add passed arguments to app. app.args = parse_arguments() print 'Args:', app.args # Check to see if application already running. existing_pid = instance_check(app) if existing_pid: print existing_pid if app.args.quit_existing: # Command line argument passed to close existing program. Do that, then quit. if platform.system() == "Windows": subprocess.Popen("taskkill /F /T /PID %i" % existing_pid, shell=True) else: os.killpg(existing_pid, signal.SIGKILL) else: message_box_error('Program already running.', 'You can only have one copy of the Bing Wallpaper Changer running at once.') sys.exit() mainwindow = MainWindow() # mainwindow.show() sys.exit(app.exec_())
def main(argv=None): """ Creates the main window for the financeager application and begins the QApplication if necessary. """ # locale settings. Default application language is English QLocale.setDefault(QLocale(QLocale.English, QLocale.UnitedStates)) app = None if not QtGui.QApplication.instance(): app = QtGui.QApplication(argv) # create the main window from src.gui.financeagerwindow import FinanceagerWindow window = FinanceagerWindow() window.show() if app: return app.exec_() return 0
def startmain(): """ Initialise the application and display the main window. """ app = QtGui.QApplication(sys.argv) icon = QIcon(QPixmap(':/icons/ssh_tunnel.svg')) app.setWindowIcon(icon) # If compiled as a one-file PyInstaller package look for Qt4 Plugins in the TEMP folder. try: extra_path = [os.path.join(sys._MEIPASS, 'qt4_plugins')] app.setLibraryPaths(app.libraryPaths() + extra_path) except AttributeError: pass # Error handling stuff. if hasattr(sys, 'frozen'): sys.excepthook = except_hook QtGui.QApplication.setStyle(QtGui.QStyleFactory.create('CleanLooks')) QtGui.QApplication.setPalette(QtGui.QApplication.style().standardPalette()) QtGui.QApplication.setApplicationName('SSH Tunnel') QtGui.QApplication.setApplicationVersion(VERSION) QtGui.QApplication.setOrganizationName('Pearl Scan Software') print 'AppName: %s' % QtGui.QApplication.applicationName() print 'AppVersion: %s' % QtGui.QApplication.applicationVersion() print 'Company Name: %s' % QtGui.QApplication.organizationName() QLocale.setDefault(QLocale(QLocale.English, QLocale.UnitedKingdom)) mainwindow = MainWindow() mainwindow.show() sys.exit(app.exec_())
""" __author__ = 'Nyall Dawson' __date__ = '03.02.2016' __copyright__ = 'Copyright 2016, The QGIS Project' # This will get replaced with a git SHA1 when you do a git archive __revision__ = '$Format:%H$' import qgis from qgis.testing import unittest from qgis.core import (QgsUnitTypes, QGis, QgsSymbolV2) from PyQt4.QtCore import QLocale # enforce C locale because the tests expect it # (decimal separators / thousand separators) QLocale.setDefault(QLocale.c()) class TestQgsUnitTypes(unittest.TestCase): def testDistanceUnitType(self): """Test QgsUnitTypes::unitType() """ expected = { QGis.Meters: QgsUnitTypes.Standard, QGis.Kilometers: QgsUnitTypes.Standard, QGis.Feet: QgsUnitTypes.Standard, QGis.Yards: QgsUnitTypes.Standard, QGis.Miles: QgsUnitTypes.Standard, QGis.Degrees: QgsUnitTypes.Geographic, QGis.UnknownUnit: QgsUnitTypes.UnknownType, QGis.NauticalMiles: QgsUnitTypes.Standard }
dia.setIcon(QMessageBox.Information) dia.move(self.width()-dia.width(),104) # dia.addWidget(QLabel(event)) dia.setWindowFlags(dia.windowFlags()|Qt.FramelessWindowHint) dia.show() def closeEvent(self, event): self.conexion.commit() event.accept() print "Cerrando el administrador" #self.destory() from lib.dlg_ingreso import acceso if __name__=="__main__": app = QApplication(sys.argv) app.processEvents() QLocale.setDefault(QLocale(111,139)) #dlg=acceso() #key=-1 #key=dlg.exec_() #if key>0: aw = Administrador() #aw.setUsuario() aw.show() app.exec_()
# This will get replaced with a git SHA1 when you do a git archive __revision__ = '$Format:%H$' import qgis from qgis.testing import unittest from qgis.core import ( QgsUnitTypes, QGis, QgsSymbolV2 ) from PyQt4.QtCore import QLocale # enforce C locale because the tests expect it # (decimal separators / thousand separators) QLocale.setDefault(QLocale.c()) class TestQgsUnitTypes(unittest.TestCase): def testDistanceUnitType(self): """Test QgsUnitTypes::unitType() """ expected = {QGis.Meters: QgsUnitTypes.Standard, QGis.Kilometers: QgsUnitTypes.Standard, QGis.Feet: QgsUnitTypes.Standard, QGis.Yards: QgsUnitTypes.Standard, QGis.Miles: QgsUnitTypes.Standard, QGis.Degrees: QgsUnitTypes.Geographic, QGis.UnknownUnit: QgsUnitTypes.UnknownType, QGis.NauticalMiles: QgsUnitTypes.Standard }
def main(): QLocale.setDefault(QLocale(QLocale.C)) app = QApplication(sys.argv) transit = TransitGUI() sys.exit(app.exec_())
def fix_locale(): """ Fix for issues with locale-bound number handling, we basically force decimals to use '.' rather than ',' """ from PyQt4.QtCore import QLocale QLocale.setDefault(QLocale.c())
# @brief custom Qt GUI elements # # This classes are all children's from Qt Elements like lineEdit, comboBox, slider or so and provides some # better and user friendlier functions. # from PyQt4.QtGui import QLineEdit, QIntValidator, QValidator,\ QDoubleValidator, QComboBox, QMessageBox, QSlider, QLabel from PyQt4.QtCore import Qt, QLocale, pyqtSlot from PyQt4.Qt import pyqtSignal from functools import partial import numpy as np QLocale.setDefault(QLocale(QLocale.English,QLocale.UnitedStates)) class abstractCustomLineEdit(QLineEdit): INTEGER = 0 FLOAT = 1 LIST = 2 def __init__(self, *args, **kwargs): QLineEdit.__init__(self, *args, **kwargs) self.__initVars() # end __init__ def __initVars(self): self.__v_type = -1