更改select
Build and Publish / Run (push) Successful in 47s
Details
Build and Publish / Run (push) Successful in 47s
Details
This commit is contained in:
parent
a4de1f152c
commit
c450344fc2
|
@ -61,7 +61,7 @@ class Select(button.Button):
|
||||||
super().__init__(master=master, root_anim=root_anim, w=w,
|
super().__init__(master=master, root_anim=root_anim, w=w,
|
||||||
h=h, text=text, color_list=color_list, _set_defaultcolor=True)
|
h=h, text=text, color_list=color_list, _set_defaultcolor=True)
|
||||||
self.__menuobj = submenu.MenuObjs()
|
self.__menuobj = submenu.MenuObjs()
|
||||||
self.__last = 0
|
self.__last = -1
|
||||||
for i in self.items:
|
for i in self.items:
|
||||||
self.__menuobj.addmenu(i, self._callback_menu)
|
self.__menuobj.addmenu(i, self._callback_menu)
|
||||||
|
|
||||||
|
@ -71,9 +71,11 @@ class Select(button.Button):
|
||||||
def change_menu(self, items):
|
def change_menu(self, items):
|
||||||
self.items = items
|
self.items = items
|
||||||
self.__menuobj = submenu.MenuObjs()
|
self.__menuobj = submenu.MenuObjs()
|
||||||
self.__last = 0
|
self.__last = -1
|
||||||
for i in self.items:
|
for i in self.items:
|
||||||
self.__menuobj.addmenu(i, self._callback_menu)
|
self.__menuobj.addmenu(i, self._callback_menu)
|
||||||
|
self.canvas.itemconfigure(self.__text_obj, text=self.text)
|
||||||
|
self.canvas.moveto(self.__text_obj, 16, self.h//2-10)
|
||||||
|
|
||||||
def _draw(self):
|
def _draw(self):
|
||||||
super()._draw(True)
|
super()._draw(True)
|
||||||
|
@ -170,3 +172,6 @@ class Select(button.Button):
|
||||||
)
|
)
|
||||||
self._update_color()
|
self._update_color()
|
||||||
self.canvas.bind("<ButtonRelease-1>", pressrelease_v)
|
self.canvas.bind("<ButtonRelease-1>", pressrelease_v)
|
||||||
|
|
||||||
|
def get(self):
|
||||||
|
return self.__last
|
||||||
|
|
Loading…
Reference in New Issue