add a color pair for qr code
This commit is contained in:
parent
88c238dda7
commit
47e5bd653a
|
@ -35,6 +35,7 @@ class ElectrumGui:
|
||||||
curses.use_default_colors()
|
curses.use_default_colors()
|
||||||
curses.init_pair(1, curses.COLOR_WHITE, curses.COLOR_BLUE)
|
curses.init_pair(1, curses.COLOR_WHITE, curses.COLOR_BLUE)
|
||||||
curses.init_pair(2, curses.COLOR_WHITE, curses.COLOR_CYAN)
|
curses.init_pair(2, curses.COLOR_WHITE, curses.COLOR_CYAN)
|
||||||
|
curses.init_pair(3, curses.COLOR_BLACK, curses.COLOR_WHITE);
|
||||||
self.stdscr.keypad(1)
|
self.stdscr.keypad(1)
|
||||||
self.stdscr.border(0)
|
self.stdscr.border(0)
|
||||||
self.maxy, self.maxx = self.stdscr.getmaxyx()
|
self.maxy, self.maxx = self.stdscr.getmaxyx()
|
||||||
|
@ -181,12 +182,12 @@ class ElectrumGui:
|
||||||
s = StringIO.StringIO()
|
s = StringIO.StringIO()
|
||||||
self.qr = qrcode.QRCode()
|
self.qr = qrcode.QRCode()
|
||||||
self.qr.add_data(data)
|
self.qr.add_data(data)
|
||||||
self.qr.print_ascii(out=s, invert=True)
|
self.qr.print_ascii(out=s, invert=False)
|
||||||
msg = s.getvalue()
|
msg = s.getvalue()
|
||||||
lines = msg.split('\n')
|
lines = msg.split('\n')
|
||||||
for i, l in enumerate(lines):
|
for i, l in enumerate(lines):
|
||||||
l = l.encode("utf-8")
|
l = l.encode("utf-8")
|
||||||
self.stdscr.addstr(i+5, 5, l)
|
self.stdscr.addstr(i+5, 5, l, curses.color_pair(3))
|
||||||
|
|
||||||
def print_list(self, list, firstline = None):
|
def print_list(self, list, firstline = None):
|
||||||
self.maxpos = len(list)
|
self.maxpos = len(list)
|
||||||
|
|
Loading…
Reference in New Issue