Как скрыть существующую метку при нажатии кнопки на Python (Tkinter)?Скрыть ярлык при нажатии кнопки в Python
1
A
ответ
2
Это действительно зависит от используемого вами менеджера геометрии. Если вы используете
lbl = Tkinter.Label(parent)
для создания этикетки, для ее скрытия используйте один из следующих способов.
lbl.grid_forget()
lbl.pack_forget()
lbl.place_forget()
редактировать (рабочий пример)
import tkinter
class MyClass(tkinter.Frame):
def __init__(self,parent, *args, **kwargs):
tkinter.Frame.__init__(self, parent, *args, **kwargs)
self.btn = tkinter.Button(self,text='Don\'t push me',command=self.buttonCmd)
self.btn.grid(row=0,column=0,sticky='nwes')
self.lbl = tkinter.Label(self,text='Push it, it\'s fun')
self.lbl.grid(row=0,column=1,sticky='nwes')
def buttonCmd(self,*args,**kwargs):
self.lbl.grid_forget()
root = tkinter.Tk()
MyFrame = MyClass(root)
MyFrame.pack(expand='true',fill='both')
root.mainloop()
+0
@ baited- Спасибо! Прекрасно работает для меня. Именно то, что мне нужно. : D – kienah
0
Использование можно использовать grid_remove()
, чтобы скрыть метку. как self.myLabel.grid_remove()
. Если вы хотите снова показать его, используйте self.myLabel.grid()
. Это покажет виджет в исходном положении на сетке.
Смежные вопросы
- 1. Скрыть ярлык при нажатии кнопки в MVC5 JQuery
- 2. Сменить ярлык при нажатии кнопки
- 3. Обновите ярлык в Tkinter при нажатии кнопки
- 4. Скрыть клавиатуру при нажатии кнопки
- 5. Скрыть границу кнопки при нажатии
- 6. скрыть форму при нажатии кнопки
- 7. Скрыть изображение при нажатии кнопки
- 8. Как обновить ярлык при нажатии кнопки
- 9. Как изменить ярлык кнопки Bokeh при нажатии?
- 10. Редактируйте редактируемый ярлык при нажатии кнопки
- 11. Как удалить ярлык при нажатии кнопки?
- 12. удалите ярлык и кнопку при нажатии кнопки
- 13. Скрыть строку Gridview при нажатии кнопки
- 14. Скрыть/свернуть приложение при нажатии кнопки
- 15. AngularJS: Как скрыть меню при нажатии кнопки
- 16. Скрыть следующую анимацию css при нажатии кнопки
- 17. Скрыть колонку RadGrid при нажатии кнопки
- 18. Как скрыть UIPickerview при нажатии кнопки программно?
- 19. Скрыть клавиатуру при нажатии кнопки (фрагмент)
- 20. Скрыть вид iAd при нажатии кнопки
- 21. Как скрыть/показать макет при нажатии кнопки
- 22. Показать/скрыть аннотацию при нажатии кнопки
- 23. Скрыть изображение при нажатии той же кнопки
- 24. Как скрыть/показать div при нажатии кнопки?
- 25. Скрыть содержимое приложения при нажатии кнопки обзора
- 26. Скрыть JQuery css при нажатии кнопки
- 27. Скрыть/показать кнопки в таблице при нажатии кнопки
- 28. Выделите ярлык при нажатии Swift
- 29. ярлык с измененным событием при нажатии кнопки в jQuery
- 30. Как скрыть две кнопки при нажатии одной кнопки?
Возможный дубликат [В Tkinter есть ли способ сделать виджет невидимым?] (Http://stackoverflow.com/questions/3819354/in-tkinter-is-there-any-way-to-make- a-widget-not-visible) –