当前位置:   article > 正文

python文本框label,将标签、文本框和按钮添加到tkinter画布

python tkinter使文本框和按钮在一条线上

如何将标签、文本框和按钮添加到使用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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/767620
推荐阅读
相关标签
  

闽ICP备14008679号