def _build_ui(self):
self._entries = []
self._update = True
hexdigits = ((self._element.size() / 4) +
(self._element.size() % 4 and 1 or 0))
formats = [('Hex', 16, '0x{:0%iX}' % hexdigits),
('Dec', 10, '{:d}'),
('Bin', 2, '{:0%ib}' % self._element.size())]
for name, base, format_spec in formats:
lab = gtk.Label(name)
self.pack_start(lab, 0, 0, 0)
lab.show()
int(self._element)
ent = IntegerEntry()
self._entries.append((ent, format_spec))
ent.connect('changed', self._changed, base)
self.pack_start(ent, 0, 0, 0)
ent.show()
self._update_entries()
评论列表
文章目录