Python Forum
[PyQt] Pixmap Dosnt always load
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[PyQt] Pixmap Dosnt always load
#3
Thank you for the suggestion. I made the following changes and its still doing it. Almost worse sometimes it seems. Did I do it correctly?

        self.cardfiles = ['AHEART.png','KHEART.png','QHEART.png','JHEART.png','10HEART.png','9HEART.png','8HEART.png','7HEART.png','6HEART.png','5HEART.png','4HEART.png','3HEART.png','2HEART.png',
                      'ACLUB.png','KCLUB.png','QCLUB.png','JCLUB.png','10CLUB.png','9CLUB.png','8CLUB.png','7CLUB.png','6CLUB.png','5CLUB.png','4CLUB.png','3CLUB.png','2CLUB.png',
                      'ADIAMIND.png','KDIAMIND.png','QDIAMIND.png','JDIAMIND.png','10DIAMIND.png','9DIAMIND.png','8DIAMIND.png','7DIAMIND.png','6DIAMIND.png','5DIAMIND.png','4DIAMIND.png','3DIAMIND.png','2DIAMIND.png',
                      'ASPADE.png','KSPADE.png','QSPADE.png','JSPADE.png','10SPADE.png','9SPADE.png','8SPADE.png','7SPADE.png','6SPADE.png','5SPADE.png','4SPADE.png','3SPADE.png','2SPADE.png',]
        self.pushButton_12.clicked.connect(self.picswitchtest)
        self.cardtimer = QtCore.QTimer()
        self.cardtimer.setSingleShot(True)
        self.cards = []
        for items in self.cardfiles:
            self.cards.append(QtGui.QPixmap(items))

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def picswitchtest(self):
        self.rancard1()

    def rancard1(self):
        print('test')
        c1pixmap = random.choice(self.cards)
        self.card1 = QtGui.QIcon(c1pixmap)
        print(c1pixmap.isNull())
        self.pushButton.setIcon(self.card1)
        self.cardtimer.singleShot(500, self.rancard2)

    def rancard2(self):
        c2pixmap = random.choice(self.cards)
        self.card2 = QtGui.QIcon(c2pixmap)
        print(c2pixmap.isNull())
        self.pushButton_2.setIcon(self.card2)
        self.cardtimer.singleShot(500, self.rancard3)

    def rancard3(self):
        c3pixmap = random.choice(self.cards)
        self.card3 = QtGui.QIcon(c3pixmap)
        print(c3pixmap.isNull())
        self.pushButton_3.setIcon(self.card3)
        self.cardtimer.singleShot(500, self.rancard4)

    def rancard4(self):
        c4pixmap = random.choice(self.cards)
        self.card4 = QtGui.QIcon(c4pixmap)
        print(c4pixmap.isNull())
        self.pushButton_4.setIcon(self.card4)
        self.cardtimer.singleShot(500, self.rancard5)

    def rancard5(self):
        c5pixmap = random.choice(self.cards)
        self.card5 = QtGui.QIcon(c5pixmap)
        print(c5pixmap.isNull())
        self.pushButton_5.setIcon(self.card5)
Reply


Messages In This Thread
Pixmap Dosnt always load - by jimmyvegas29 - Feb-17-2019, 03:00 AM
RE: Pixmap Dosnt always load - by Alfalfa - Feb-17-2019, 04:11 AM
RE: Pixmap Dosnt always load - by jimmyvegas29 - Feb-17-2019, 02:13 PM
RE: Pixmap Dosnt always load - by jimmyvegas29 - Feb-17-2019, 03:41 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020