tk for python3
parent
8c66ed8681
commit
edfd0d20d4
|
@ -1,2 +1,3 @@
|
||||||
aggdraw
|
aggdraw
|
||||||
matplotlib
|
matplotlib
|
||||||
|
tk
|
||||||
|
|
12
view.py
12
view.py
|
@ -2,7 +2,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
#Copyright (C) 2014 Chris Hinsley All Rights Reserved
|
#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 ast import literal_eval
|
||||||
from itertools import izip, islice, chain
|
from itertools import izip, islice, chain
|
||||||
from PIL import Image, ImageTk
|
from PIL import Image, ImageTk
|
||||||
|
@ -169,7 +169,7 @@ def doframe(dimensions, root, canvas, poll):
|
||||||
ctx.polygon(points, black_brush)
|
ctx.polygon(points, black_brush)
|
||||||
ctx.flush()
|
ctx.flush()
|
||||||
photo = ImageTk.PhotoImage(image)
|
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.update()
|
||||||
root.after(0, doframe, dimensions, root, canvas, poll)
|
root.after(0, doframe, dimensions, root, canvas, poll)
|
||||||
|
|
||||||
|
@ -203,16 +203,16 @@ def main():
|
||||||
else:
|
else:
|
||||||
pcb_height = int(pcb_height * pcb_depth * scale)
|
pcb_height = int(pcb_height * pcb_depth * scale)
|
||||||
|
|
||||||
root = Tkinter.Tk()
|
root = tkinter.Tk()
|
||||||
root.maxsize(pcb_width, pcb_height)
|
root.maxsize(pcb_width, pcb_height)
|
||||||
root.minsize(pcb_width, pcb_height)
|
root.minsize(pcb_width, pcb_height)
|
||||||
root.title("PCB Veiwer")
|
root.title("PCB Veiwer")
|
||||||
menu_bar = Tkinter.Menu(root)
|
menu_bar = tkinter.Menu(root)
|
||||||
sub_menu = Tkinter.Menu(menu_bar)
|
sub_menu = tkinter.Menu(menu_bar)
|
||||||
menu_bar.add_cascade(label = 'Help', menu = sub_menu)
|
menu_bar.add_cascade(label = 'Help', menu = sub_menu)
|
||||||
sub_menu.add_command(label = 'About', command = about_menu_handler)
|
sub_menu.add_command(label = 'About', command = about_menu_handler)
|
||||||
root['menu'] = menu_bar
|
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['background'] = 'black'
|
||||||
canvas.pack()
|
canvas.pack()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue