import sys
import string
import subprocess
-
-from tkinter import *
+import tkinter
gutter = 20
pixel = 32
def __init__(self, bedstead):
self.bedstead = bedstead
- self.tkroot = Tk()
+ self.tkroot = tkinter.Tk()
- self.canvas = Canvas(self.tkroot,
- width=2 * (XSIZE*pixel) + 3*gutter,
- height=YSIZE*pixel + 2*gutter,
- bg='white')
+ self.canvas = tkinter.Canvas(self.tkroot,
+ width=2 * (XSIZE*pixel) + 3*gutter,
+ height=YSIZE*pixel + 2*gutter,
+ bg='white')
self.bitmap = [0] * YSIZE
self.oldbitmap = self.bitmap[:]
self.pixels = [[None]*XSIZE for y in range(YSIZE)]
def drag(self, event):
x = (event.x - self.dragstartx) // pixel
y = (event.y - gutter) // pixel
- if x >= 0 and x < XSIZE and y >= 0 and y < YSIZE:
+ if 0 <= x < XSIZE and 0 <= y < YSIZE:
self.setpixel(x, y, self.dragstate)
self.regenerate()
- return
def key(self, event):
if event.char in (' '):
sys.exit(0)
def run(self):
- mainloop()
+ tkinter.mainloop()
def main():
# By default, assume that the user ran 'make' in the bedstead