Source code for ted17.w_yesno_combo

# -*- coding: utf-8 -*-

import PyQt5.QtWidgets as Qw


[docs]class Yes_no_combo(Qw.QComboBox): def __init__(self, val=0, noyes=['No', 'Yes'], parent=None): super().__init__(parent) self.addItem(noyes[0]) self.addItem(noyes[1]) self.set(val)
[docs] def get(self): return self.currentIndex() != 0
[docs] def set(self, val): idx = 0 if int(val) != 0: idx = 1 self.setCurrentIndex(idx)