So I have been trying to write a GUI using Python 3.3 and PyQt4. I have been through a few tutorials and I still can\'t figure out how to have a Checkbox checking and unchec
Try to avoid using a global variables.
Instead, make the checkbox an attribute of the window and test its state directly:
class SelectionWindow(QtGui.QWidget):
def __init__(self, parent=None):
super(SelectionWindow, self).__init__(parent)
self.ILCheckbox = QtGui.QCheckBox(self)
self.ILCheckbox.setChecked(QtCore.Qt.Unchecked)
MainLayout = QtGui.QGridLayout()
MainLayout.addWidget(self.ILCheckbox, 0, 0, 1, 1)
self.setLayout(MainLayout)
...
window = SelectionWindow()
print window.ILCheckbox.isChecked()