def body(self, master):
"""
Generates the required text listing all elements that will be deleted.
Displays the "OK" and "Cancel" buttons.
"""
if len(self.id_tuples) == 0:
message_string = "No elements selected."
elif len(self.id_tuples) == 1:
message_string = 'Delete "{}"?'.format(self.tree.get_element(self.id_tuples[0][0]).name)
else:
message_string = "Delete the following items?\n"
for x, level in self.id_tuples:
if level == 0:
bullet = " " + u"\u25C6"
else:
bullet = " " * (level + 1) + u"\u25C7"
message_string += u"{bullet} {name}\n".format(bullet=bullet, name=self.tree.get_element(x).name)
message = ttk.Label(master, text=message_string, justify="left")
message.grid(row=0, sticky="w")
评论列表
文章目录