создание объекта в pyqt4 python

Вот код из pygame, который я создал. Могу ли я создать объект в pyqt4, как этот? Я хотел бы создать массив объектов со своими атрибутами. Или есть лучший способ его создания? Спасибо

Основной.ру:

   comp = pygame.sprite.Group()

   dic = [{"name":"aa","loc":[30,170],"status":0},
           {"name":"bb","loc":[130,170],"status":0},
           {"name":"cc","loc":[230,170],"status":1}]

    for i in range(len(dic)):
        comp.add(PcSprite(dic[i]))

MySprites.py:

class PcSprite(pygame.sprite.Sprite):
    image = None
    pcname = ""
    location =""
    status=""


    def __init__(self,data):
        pygame.sprite.Sprite.__init__(self)
        self.pcname = data['name']
        self.status = data['status']
        self.location = data['loc']

        if self.status ==1:

            PcSprite.image = pygame.image.load("res/images/x.png")
        else:
            PcSprite.image = pygame.image.load("res/images/y.png")

        self.image = PcSprite.image
        # Make our top-left corner the passed-in location.
        self.rect = self.image.get_rect()
        self.rect.topleft = self.location

    def clicked(self, target):
        hitbox = self.rect.inflate(-5, -5)
        return hitbox.colliderect(target)

    def hovered(self, target):
        hitbox = self.rect.inflate(-5, -5)
        return hitbox.colliderect(target)

person unice    schedule 21.07.2011    source источник
comment
Что вы подразумеваете под созданием объекта? в python varname = ClassName() независимо от того, PyQt это или что-то еще,   -  person armonge    schedule 21.07.2011
comment
Unice, вероятно, означает создание объекта PyQt4, который вы можете щелкнуть и навести. Что-то вроде объекта PcSprite с теми же атрибутами и назначать/отображать ему изображение. @unice Хотите создать другое приложение в PyQt?   -  person    schedule 21.07.2011
comment
думаю, это как пользовательский виджет в pyqt4, как QPushButton. Например, я могу сгенерировать массив QPushbutton. Но мне нужно добавить для него новые атрибуты, такие как имя, статус, местоположение.   -  person unice    schedule 21.07.2011
comment
правильно, Ксавьер, мне нравится создавать объект PyQt4. Что вы подразумеваете под другим приложением?   -  person unice    schedule 21.07.2011