我有以下输入框,由于获取值,我在文本变量中放置了一个列表选项。
但是我想知道是否可以在背景中放置一个默认文本,以便显示每个框中需要哪些值(如灰度文本、'值 1、值 2 等)。
self.numbers = [StringVar() for i in xrange(self.number_boxes) ] #Name available in global scope.
box=Entry(self.frame_table,bg='white',borderwidth=0, width=10, justify="center", textvariable=self.numbers[i])
我可以在框内单击鼠标时添加一些更改“文本变量”的内容,或者我可以简单地添加另一个文本变量或文本来设置默认文本吗?
self.box = []
for i in xrange(self.number_boxes):
self.clicked = False
self.box.append(Entry(self.frame_table,bg='white',borderwidth=0, width=10, justify="center", textvariable=self.numbers[i], fg='grey'))
self.box[i].grid(row=row_list,column=column+i, sticky='nsew', padx=1, pady=1)
self.box[i].insert(0, "Value %g" % float(i+1))
self.box[i].bind("<Button-1>", self.callback)