Как проверить, установлен ли флажок в pyqt

Я пытаюсь сделать условный оператор на основе того, установлен ли флажок или нет. Я'мы пробовали что-то вроде следующего, но оно всегда возвращается как истина.

self.folderactive = QtGui.QCheckBox(self.folders)
self.folderactive.setGeometry(QtCore.QRect(50, 390, 71, 21))
self.folderactive.setObjectName(_fromUtf8("folderactive"))
if self.folderactive.isChecked:
    folders.createDir('Desktop')
    print "pass"
elif not self.folderactive.isChecked:
    folders.deleteDir('Desktop')
    print "nopass"

Есть ли способ получить значение bool, если флажок установлен или нет?

Ответы на вопрос(1)

Ваш ответ на вопрос