赞
踩
如何将标签、文本框和按钮添加到使用tkinter画布显示图像的程序中。在这个程序中,一个图像显示给用户。在不同的位置单击鼠标,在图像上绘制线。我想添加一个文本框和一个按钮,这样用户就可以输入用鼠标单击绘制的对象的名称。例如,输入label:textboxforinputname_uubutton来输入。在from Tkinter import *
import Image, ImageTk, ImageDraw
import numpy as np
coord=[] # for saving coord of each click position
Dict_Polygon={} # Dictionary for saving polygon
list_of_points=[]
flag=True
label=0
def draw_lines(event):
mouse_xy = (event.x, event.y)
func_Draw_lines(mouse_xy)
def func_Draw_lines(mouse_xy):
center_x, center_y = mouse_xy
if canvas.old_coords:
x1, y1 = canvas.old_coords
canvas.create_line(center_x, center_y, x1, y1)
# add clicked positions to list
if flag==True:
list_of_points.append(mouse_xy)
canvas.old_coords = center_x, center_y
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。