Exemplo n.º 1
0
    def __init__(self, name, **args):
        Settings.__init__(self, name, **args)

        self.add(
            setting.Color('color',
                          'black',
                          descr=_('Fill colour'),
                          usertext=_('Color')))
        self.add(
            setting.FillStyle('style',
                              'solid',
                              descr=_('Fill style'),
                              usertext=_('Style')))
        self.add(
            setting.Int('transparency',
                        0,
                        descr=_('Transparency percentage'),
                        usertext=_('Transparency'),
                        minval=0,
                        maxval=100))
        self.add(
            setting.Bool('hide',
                         False,
                         descr=_('Hide the fill'),
                         usertext=_('Hide')))
Exemplo n.º 2
0
 def __init__(self):
     Settings.__init__(self)
     self.arg = create_engine(
         'mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(
             self.mysql1['user'], self.mysql1['password'],
             self.mysql1['host'], self.mysql1['port'],
             self.mysql1['datebase']))
Exemplo n.º 3
0
    def __init__(self, name, **args):
        Settings.__init__(self, name, **args)

        self.add(
            setting.Color('color',
                          setting.Reference('/StyleSheet/Line/color'),
                          descr=_('Color of line'),
                          usertext=_('Color')))
        self.add(
            setting.DistancePt('width',
                               setting.Reference('/StyleSheet/Line/width'),
                               descr=_('Width of line'),
                               usertext=_('Width')))
        self.add(
            setting.LineStyle('style',
                              'solid',
                              descr=_('Line style'),
                              usertext=_('Style')))
        self.add(
            setting.Int('transparency',
                        0,
                        descr=_('Transparency percentage'),
                        usertext=_('Transparency'),
                        minval=0,
                        maxval=100))
        self.add(
            setting.Bool('hide',
                         False,
                         descr=_('Hide the line'),
                         usertext=_('Hide')))
Exemplo n.º 4
0
 def __init__(self):
     '''初始化游戏'''
     Settings.__init__(self)
     # boom init
     self.booms = Group()
     self.ship_boom = Boom1()
     self.boom_count = 0
     # background
     self.background_picture = "images/background_1.jpg"
     self.background_arrow = 0
     # music init
     self.music_count = 0
     # screen init
     self.screen_size = (self.screen_width, self.screen_height)
     # stars init
     self.stars = Group()
     for i in range(self.num_stars):
         new_star = Star()
         self.stars.add(new_star)
         pass
     # ship
     self.ship = Ship()
     self.ship_bullets = Group()
     # aliens
     self.aliens = Group()
     self.aliens_bullets = Group()
     pass
Exemplo n.º 5
0
    def __init__(self, **args):
        """Create the default settings."""
        Settings.__init__(self, 'StyleSheet', setnsmode='stylesheet', **args)
        self.pixmap = 'settings_stylesheet'

        for subset in self.registeredsettings:
            self.add( subset() )
Exemplo n.º 6
0
 def __init__(self):
     '''初始化'''
     Sprite.__init__(self)
     Settings.__init__(self)
     # type of alien
     self.type = None
     # active flag
     self.active_flag = False
     # init the screen
     self.screen_size = (self.screen_width, self.screen_height)
     self.screen = pygame.display.set_mode(self.screen_size)
     # load image
     self.image = pygame.image.load('images/alien_2.png')
     self.rect = self.image.get_rect()
     # init the location
     self.rect.centerx = random.randint(-50, self.screen_width + 50)
     self.rect.bottom = self.screen.get_rect().top - 50
     self.x = float(self.rect.x)
     self.y = float(self.rect.y)
     self.target_x = random.randint(100, self.screen_width - 100)
     self.target_y = random.randint(10, 200)
     # fire init
     self.fire_count = 0
     self.bullet_speed = 2
     self.fire_wait_time = 75
     # move speed
     self.speed = 5
     # number of lives
     self.num_life = 10
     # shoot angle
     self.shoot_move_dir = 1
     self.shoot_angle = 0
     pass
Exemplo n.º 7
0
    def __init__(self):
        """Initialise with default font family and list of families."""
        Settings.__init__(self,
                          'Font',
                          pixmap='settings_axislabel',
                          descr=_('Default font for document'),
                          usertext=_('Font'))

        if StylesheetText.defaultfamily is None:
            _registerFontStyleSheet()

        self.add(
            setting.FontFamily('font',
                               StylesheetText.defaultfamily,
                               descr=_('Font name'),
                               usertext=_('Font'),
                               formatting=True))
        self.add(
            setting.DistancePt('size',
                               '14pt',
                               descr=_('Default font size'),
                               usertext=_('Size'),
                               formatting=True))
        self.add(
            setting.Color('color',
                          'black',
                          descr=_('Default font color'),
                          usertext=_('Color'),
                          formatting=True))
Exemplo n.º 8
0
    def __init__(self, **args):
        """Create the default settings."""
        Settings.__init__(self, 'StyleSheet', setnsmode='stylesheet', **args)
        self.pixmap = 'settings_stylesheet'

        for subset in self.registeredsettings:
            self.add(subset())
Exemplo n.º 9
0
 def __init__(self, userMobile, password):
     Settings.__init__(self)
     self.session = requests.session()  # 实例化session,维持会话,可以让我们在跨请求时保存某些参数
     self.q = Queue()  # 多线程调用的函数不能用return返回值,用来保存返回值
     self.userMobile = userMobile
     self.password = password
     self._online()
     self.engine1 = create_engine(
         'mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(
             self.mysql1['user'], self.mysql1['password'],
             self.mysql1['host'], self.mysql1['port'],
             self.mysql1['datebase']))
     self.engine2 = create_engine(
         'mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(
             self.mysql2['user'], self.mysql2['password'],
             self.mysql2['host'], self.mysql2['port'],
             self.mysql2['datebase']))
     self.engine20 = create_engine(
         'mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(
             self.mysql20['user'], self.mysql20['password'],
             self.mysql20['host'], self.mysql20['port'],
             self.mysql20['datebase']))
     self.engine3 = create_engine(
         'mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(
             self.mysql3['user'], self.mysql3['password'],
             self.mysql3['host'], self.mysql3['port'],
             self.mysql3['datebase']))
     self.e = EmailControl()
Exemplo n.º 10
0
    def __init__(self, name, **args):
        Settings.__init__(self, name, **args)

        self.add(
            setting.Color('color',
                          'black',
                          descr=_('Fill colour'),
                          usertext=_('Color')))
        self.add(
            setting.FillStyleExtended('style',
                                      'solid',
                                      descr=_('Fill style'),
                                      usertext=_('Style')))

        self.add(
            setting.Bool('hide',
                         False,
                         descr=_('Hide the fill'),
                         usertext=_('Hide')))

        self.add(
            setting.Int('transparency',
                        0,
                        descr=_('Transparency percentage'),
                        usertext=_('Transparency'),
                        minval=0,
                        maxval=100))
        self.add(
            setting.DistancePt('linewidth',
                               '0.5pt',
                               descr=_('Width of hatch or pattern line'),
                               usertext=_('Line width')))
        self.add(
            setting.LineStyle('linestyle',
                              'solid',
                              descr=_('Hatch or pattern line style'),
                              usertext=_('Line style')))
        self.add(
            setting.DistancePt('patternspacing',
                               '5pt',
                               descr=_('Hatch or pattern spacing'),
                               usertext=_('Spacing')))
        self.add(
            setting.Color('backcolor',
                          'white',
                          descr=_('Hatch or pattern background color'),
                          usertext=_('Back color')))
        self.add(
            setting.Int(
                'backtransparency',
                0,
                descr=_('Hatch or pattern background transparency percentage'),
                usertext=_('Back trans.'),
                minval=0,
                maxval=100))
        self.add(
            setting.Bool('backhide',
                         True,
                         descr=_('Hide hatch or pattern background'),
                         usertext=_('Back hide')))
Exemplo n.º 11
0
    def __init__(self, project, language, args=None):
        Settings.__init__(self)
        self.project = project
        self.language = language
        self.dbname = 'wikilytics'
        self.file_choices = {'meta-full': 'stub-meta-history.xml.gz',
                             'meta-current': 'stub-meta-current.xml.gz',
                             'history-full': 'pages-meta-history.xml.7z',
                             'history-current': 'pages-meta-current.xml.bz2'
                             }
        if args:
            self.args = args
            self.id = '%s%s_%s' % (self.language.code, self.project.name, 'current_month')
            #print self.settings.input_location
            #print self.get_value('location')
            self.project = self.update_project_settings()
            self.language = self.update_language_settings()

            self.input_location = self.set_input_location()
            self.output_location = self.set_output_location()

            self.plugins = self.set_plugin()
            self.keywords = self.split_keywords()
            self.namespaces = self.get_namespaces()

            #self.kaggle = self.get_value('kaggle')
            self.function = self.get_value('func')
            self.ignore = self.get_value('except')
            self.force = self.get_value('force')
            self.analyzer_collection = self.get_value('collection')

            self.dataset = os.path.join(self.dataset_location, self.project.name)
            self.txt = os.path.join(self.output_location, 'txt')
            self.sorted = os.path.join(self.output_location, 'sorted')
            self.diffs = os.path.join(self.output_location, 'diffs')

            self.directories = [self.output_location,
                                self.txt,
                                self.sorted,
                                self.dataset,
                                self.diffs]
            self.verify_environment(self.directories)

            #Wikidump file related variables
            self.dump_filename = self.generate_wikidump_filename()
            self.dump_relative_path = self.set_dump_path()
            self.dump_absolute_path = self.set_dump_path(absolute=True)

            #Collection names
            self.editors_raw = '%s%s_editors_raw' % (self.language.code, self.project.name)
            self.editors_dataset = '%s%s_editors_dataset' % (self.language.code, self.project.name)
            self.articles_raw = '%s%s_articles_raw' % (self.language.code, self.project.name)
            self.diffs_dataset = '%s%s_diffs_dataset' % (self.language.code, self.project.name)
            self.collection = self.set_collection()
Exemplo n.º 12
0
 def __init__(self):
     Settings.__init__(self, 'Line', pixmap='settings_plotline',
                       descr=_('Default line style for document'),
                       usertext=_('Line'))
     self.add( setting.DistancePt('width', '0.5pt',
                                  descr=_('Default line width'),
                                  usertext=_('Width'),
                                  formatting=True) )
     self.add( setting.Color('color', 'black',
                             descr=_('Default line color'),
                             usertext=_('Color'),
                             formatting=True) )
Exemplo n.º 13
0
    def __init__(self, name, **args):
        Settings.__init__(self, name, **args)

        self.add( setting.Color(
                'color', 'black',
                descr = _('Fill colour'),
                usertext=_('Color')) )
        self.add( setting.FillStyleExtended(
                'style', 'solid',
                descr = _('Fill style'),
                usertext=_('Style')) )

        self.add( setting.Bool(
                'hide', False,
                descr = _('Hide the fill'),
                usertext=_('Hide')) )

        self.add( setting.Int(
                'transparency', 0,
                descr = _('Transparency percentage'),
                usertext = _('Transparency'),
                minval = 0,
                maxval = 100 ) )
        self.add( setting.DistancePt(
                'linewidth', '0.5pt',
                descr = _('Width of hatch or pattern line'),
                usertext=_('Line width')) )
        self.add( setting.LineStyle(
                'linestyle', 'solid',
                descr = _('Hatch or pattern line style'),
                usertext=_('Line style')) )
        self.add( setting.DistancePt(
                'patternspacing', '5pt',
                descr = _('Hatch or pattern spacing'),
                usertext = _('Spacing')) )
        self.add( setting.Color(
                'backcolor', 'white',
                descr = _('Hatch or pattern background color'),
                usertext = _('Back color') ) )
        self.add( setting.Int(
                'backtransparency', 0,
                descr = _('Hatch or pattern background transparency percentage'),
                usertext = _('Back trans.'),
                minval = 0,
                maxval = 100 ) )
        self.add( setting.Bool(
                'backhide', True,
                descr = _('Hide hatch or pattern background'),
                usertext=_('Back hide')) )
Exemplo n.º 14
0
    def __init__(self, name, **args):
        Settings.__init__(self, name, **args)

        self.add( setting.Color( 'color', 'black',
                                 descr = 'Fill colour',
                                 usertext='Color') )
        self.add( setting.FillStyle( 'style', 'solid',
                                     descr = 'Fill style',
                                     usertext='Style') )
        self.add( setting.Int( 'transparency', 0,
                               descr = 'Transparency percentage',
                               usertext = 'Transparency',
                               minval = 0,
                               maxval = 100 ) )
        self.add( setting.Bool( 'hide', False,
                                descr = 'Hide the fill',
                                usertext='Hide') )
Exemplo n.º 15
0
 def __init__(self):
     '''init'''
     Settings.__init__(self)
     Sprite.__init__(self)
     # picture
     self.image = pygame.image.load('images/boom_1.png')
     self.rect = self.image.get_rect()
     self.image2 = pygame.image.load('images/boom_2.png')
     self.image2_rect = self.image2.get_rect()
     self.image3 = pygame.image.load('images/boom_3.png')
     self.image3_rect = self.image3.get_rect()
     # init the screen
     self.screen_size = (self.screen_width, self.screen_height)
     self.screen = pygame.display.set_mode(self.screen_size)
     self.life_count = 60
     self.start_flag = False
     pass
Exemplo n.º 16
0
 def __init__(self):
     Settings.__init__(self,
                       'Line',
                       pixmap='settings_plotline',
                       descr=_('Default line style for document'),
                       usertext=_('Line'))
     self.add(
         setting.DistancePt('width',
                            '0.5pt',
                            descr=_('Default line width'),
                            usertext=_('Width'),
                            formatting=True))
     self.add(
         setting.Color('color',
                       'black',
                       descr=_('Default line color'),
                       usertext=_('Color'),
                       formatting=True))
Exemplo n.º 17
0
 def __init__(self):
     Settings.__init__(self)
     self.engine1 = create_engine('mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(self.mysql1['user'],
                                                                                 self.mysql1['password'],
                                                                                 self.mysql1['host'],
                                                                                 self.mysql1['port'],
                                                                                 self.mysql1['datebase']))
     self.engine2 = create_engine('mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(self.mysql2['user'],
                                                                                 self.mysql2['password'],
                                                                                 self.mysql2['host'],
                                                                                 self.mysql2['port'],
                                                                                 self.mysql2['datebase']))
     self.engine3 = create_engine('mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(self.mysql3['user'],
                                                                                 self.mysql3['password'],
                                                                                 self.mysql3['host'],
                                                                                 self.mysql3['port'],
                                                                                 self.mysql3['datebase']))
     self.e = EmailControl()
Exemplo n.º 18
0
 def __init__(self, name):
     Settings.__init__(self, name, setnsmode='groupedsetting')
     self.add( setting.DatasetOrFloatList(
             'points', '',
             descr = _('Use color value (0-1) in dataset to paint points'),
             usertext=_('Color markers')), 7 )
     self.add( setting.Float(
             'min', 0.,
             descr = _('Minimum value of color dataset'),
             usertext = _('Min val') ))
     self.add( setting.Float(
             'max', 1.,
             descr = _('Maximum value of color dataset'),
             usertext = _('Max val') ))
     self.add( setting.Choice(
             'scaling',
             ['linear', 'sqrt', 'log', 'squared'],
             'linear',
             descr = _('Scaling to transform numbers to color'),
             usertext=_('Scaling')))
Exemplo n.º 19
0
    def __init__(self):
        """Initialise with default font family and list of families."""
        Settings.__init__(self, 'Font', pixmap='settings_axislabel',
                          descr=_('Default font for document'),
                          usertext=_('Font'))

        if StylesheetText.defaultfamily is None:
            _registerFontStyleSheet()

        self.add( setting.FontFamily('font', StylesheetText.defaultfamily,
                                     descr=_('Font name'), usertext=_('Font'),
                                     formatting=True))
        self.add( setting.DistancePt('size', '14pt',
                                     descr=_('Default font size'),
                                     usertext=_('Size'),
                                     formatting=True))
        self.add( setting.Color('color', 'black',
                                descr=_('Default font color'),
                                usertext=_('Color'),
                                formatting=True))
Exemplo n.º 20
0
    def __init__(self, name, **args):
        Settings.__init__(self, name, **args)

        self.add( setting.FontFamily('font',
                                     setting.Reference('/StyleSheet/Font/font'),
                                     descr = 'Font name',
                                     usertext='Font') )
        self.add( setting.DistancePt('size',
                                     setting.Reference('/StyleSheet/Font/size'),
                                     descr = 'Font size', usertext='Size' ) )
        self.add( setting.Color( 'color',
                                 setting.Reference('/StyleSheet/Font/color'),
                                 descr = 'Font color', usertext='Color' ) )
        self.add( setting.Bool( 'italic', False,
                                descr = 'Italic font', usertext='Italic' ) )
        self.add( setting.Bool( 'bold', False,
                                descr = 'Bold font', usertext='Bold' ) )
        self.add( setting.Bool( 'underline', False,
                                descr = 'Underline font', usertext='Underline' ) )
        self.add( setting.Bool( 'hide', False,
                                descr = 'Hide the text', usertext='Hide') )
Exemplo n.º 21
0
 def __init__(self, userName, password):
     Settings.__init__(self)
     self.userName = userName
     self.password = password
     self.session = requests.session()  #实例化session
     self.__load()
     self.q = Queue()  # 多线程调用的函数不能用return返回值,用来保存返回值
     self.engine1 = create_engine(
         'mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(
             self.mysql1['user'], self.mysql1['password'],
             self.mysql1['host'], self.mysql1['port'],
             self.mysql1['datebase']))
     self.engine2 = create_engine(
         'mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(
             self.mysql2['user'], self.mysql2['password'],
             self.mysql2['host'], self.mysql2['port'],
             self.mysql2['datebase']))
     self.engine3 = create_engine(
         'mysql+mysqlconnector://{}:{}@{}:{}/{}'.format(
             self.mysql3['user'], self.mysql3['password'],
             self.mysql3['host'], self.mysql3['port'],
             self.mysql3['datebase']))
Exemplo n.º 22
0
    def __init__(self, name, **args):
        Settings.__init__(self, name, **args)

        self.add( setting.Color('color',
                                setting.Reference('/StyleSheet/Line/color'),
                                descr = 'Color of line',
                                usertext='Color') )
        self.add( setting.DistancePt('width',
                                     setting.Reference('/StyleSheet/Line/width'),
                                     descr = 'Width of line',
                                     usertext='Width') )
        self.add( setting.LineStyle('style', 'solid',
                                    descr = 'Line style',
                                    usertext='Style') )
        self.add( setting.Int( 'transparency', 0,
                               descr = 'Transparency percentage',
                               usertext = 'Transparency',
                               minval = 0,
                               maxval = 100 ) )
        self.add( setting.Bool('hide', False,
                               descr = 'Hide the line',
                               usertext='Hide') )
Exemplo n.º 23
0
    def __init__(self, name, **args):
        Settings.__init__(self, name, **args)

        self.add(
            setting.FontFamily('font',
                               setting.Reference('/StyleSheet/Font/font'),
                               descr=_('Font name'),
                               usertext=_('Font')))
        self.add(
            setting.DistancePt('size',
                               setting.Reference('/StyleSheet/Font/size'),
                               descr=_('Font size'),
                               usertext=_('Size')))
        self.add(
            setting.Color('color',
                          setting.Reference('/StyleSheet/Font/color'),
                          descr=_('Font color'),
                          usertext=_('Color')))
        self.add(
            setting.Bool('italic',
                         False,
                         descr=_('Italic font'),
                         usertext=_('Italic')))
        self.add(
            setting.Bool('bold',
                         False,
                         descr=_('Bold font'),
                         usertext=_('Bold')))
        self.add(
            setting.Bool('underline',
                         False,
                         descr=_('Underline font'),
                         usertext=_('Underline')))
        self.add(
            setting.Bool('hide',
                         False,
                         descr=_('Hide the text'),
                         usertext=_('Hide')))
Exemplo n.º 24
0
 def __init__(self):
     Settings.__init__(self)
Exemplo n.º 25
0
 def __init__(self) -> None:
     Settings.__init__(self)
Exemplo n.º 26
0
 def __init__(self):
     Settings.__init__(self)
     self.e = EmailControl()
Exemplo n.º 27
0
 def __init__(self):
     default_path = os.path.join(os.path.dirname(__file__), 'settings.cfg')
     user_path = initialize_settings('ride', default_path)
     Settings.__init__(self, user_path)
     self._settings_dir = os.path.dirname(user_path)
     self.set('install root', os.path.dirname(os.path.dirname(__file__)))