tk for python3

main
jebba 2022-01-15 00:48:20 -07:00
parent 8c66ed8681
commit edfd0d20d4
2 changed files with 7 additions and 6 deletions

View File

@ -1,2 +1,3 @@
aggdraw
matplotlib
tk

12
view.py
View File

@ -2,7 +2,7 @@
# -*- coding: utf-8 -*-
#Copyright (C) 2014 Chris Hinsley All Rights Reserved
import os, sys, argparse, select, Tkinter, aggdraw
import os, sys, argparse, select, tkinter, aggdraw
from ast import literal_eval
from itertools import izip, islice, chain
from PIL import Image, ImageTk
@ -169,7 +169,7 @@ def doframe(dimensions, root, canvas, poll):
ctx.polygon(points, black_brush)
ctx.flush()
photo = ImageTk.PhotoImage(image)
canvas.create_image(0, 0, image = photo, anchor = Tkinter.NW)
canvas.create_image(0, 0, image = photo, anchor = tkinter.NW)
root.update()
root.after(0, doframe, dimensions, root, canvas, poll)
@ -203,16 +203,16 @@ def main():
else:
pcb_height = int(pcb_height * pcb_depth * scale)
root = Tkinter.Tk()
root = tkinter.Tk()
root.maxsize(pcb_width, pcb_height)
root.minsize(pcb_width, pcb_height)
root.title("PCB Veiwer")
menu_bar = Tkinter.Menu(root)
sub_menu = Tkinter.Menu(menu_bar)
menu_bar = tkinter.Menu(root)
sub_menu = tkinter.Menu(menu_bar)
menu_bar.add_cascade(label = 'Help', menu = sub_menu)
sub_menu.add_command(label = 'About', command = about_menu_handler)
root['menu'] = menu_bar
canvas = Tkinter.Canvas(root, width = pcb_width, height = pcb_height)
canvas = tkinter.Canvas(root, width = pcb_width, height = pcb_height)
canvas['background'] = 'black'
canvas.pack()