Files
pallectrum/electrum
SomberNight e05d2a5dbe qt gui: clean-up QCheckBox.stateChanged handling
Some checkboxes, e.g. main_window.warn_if_testnet became buggy with pyqt6:
looks like the stateChanged signal passes an int, not a Qt.CheckState.
(and note that Qt.CheckState is an Enum, not an IntEnum).
So `x == Qt.CheckState.Checked` would always evaluate to False.

```
def on_cb(_x):
    print(f"heyheyhey. {_x=!r}, {Qt.CheckState.Checked=!r}, {cb.checkState()=!r}, {cb.isChecked()=!r}")
cb = QCheckBox("")
cb.stateChanged.connect(on_cb)
```

heyheyhey. x=2, Qt.CheckState.Checked=<CheckState.Checked: 2>, cb.checkState()=<CheckState.Checked: 2>, cb.isChecked()=True
heyheyhey. x=0, Qt.CheckState.Checked=<CheckState.Checked: 2>, cb.checkState()=<CheckState.Unchecked: 0>, cb.isChecked()=False
2024-09-18 15:48:54 +00:00
..
2024-09-18 15:48:38 +00:00
2024-09-18 15:48:50 +00:00
2024-05-30 13:08:13 +00:00
2024-09-14 03:52:03 +09:00
2024-09-14 03:52:03 +09:00
2024-03-05 23:30:23 +01:00
2024-06-17 13:05:57 +02:00
2024-04-17 14:36:21 +00:00
2024-02-12 18:26:08 +00:00
2024-09-14 09:51:44 +09:00
2024-06-04 18:29:17 +00:00
2024-06-04 13:42:57 +00:00
2024-05-22 15:26:26 +00:00
2024-06-19 11:24:13 +02:00
2024-04-24 14:14:31 +00:00
2024-03-01 11:21:49 +01:00
2024-05-20 16:57:11 +02:00
2024-09-14 03:52:03 +09:00
2024-09-14 03:52:03 +09:00