tk for python3
parent
8c66ed8681
commit
edfd0d20d4
|
@ -1,2 +1,3 @@
|
|||
aggdraw
|
||||
matplotlib
|
||||
tk
|
||||
|
|
12
view.py
12
view.py
|
@ -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()
|
||||
|
||||
|
|
Loading…
Reference in New Issue