Python3 PyQt4 Создание простого QCheckBox и изменение логической переменной
Поэтому я пытался написать GUI, используя Python 3.3 и PyQt4. Я прошел через несколько учебных пособий и до сих пор не могу понять, как установить флажок для проверки и снятия флажка с изменения триггера в глобальной переменной. Я не могу заставить его запускать что-либо по этому вопросу, потому что все учебники используют методы, которые не работают для меня.
Программа слишком велика, чтобы копировать здесь в целом, поэтому я собрал базовую структуру программы вокруг флажков
import sys
from PyQt4 import QtGui, QtCore
ILCheck = False
class SelectionWindow(QtGui.QWidget):
def __init__(self, parent=None):
super(SelectionWindow, self).__init__(parent)
ILCheckbox = QtGui.QCheckBox(self)
ILCheckbox.setCheckState(QtCore.Qt.Unchecked)
MainLayout = QtGui.QGridLayout()
MainLayout.addWidget(ILCheckbox, 0, 0, 1, 1)
self.setLayout(MainLayout)
Вот где я застрял. То, что я хочу сделать, это изменить состояние ILCheck на True, если ILCheckbox установлен, и изменить его обратно на False, когда его не проверено. Я работал над этим почти весь день, и ни один из уроков не помог.