Как очистить label tkinter python

Python-сообщество

Уведомления

#1 Янв. 14, 2017 17:22:51

Подскажите, как удалить Label в Tkinter?

Python 3.5, Tkinter.
Подскажите, пожалуйста. Когда на метке (Label) появляется текстовая надпись 2-ой раз, то она накладывается на предыдущую надпись. Как очистить метку?
В Викиверситете ответа не нашёл.

Отредактировано Franek (Янв. 14, 2017 17:41:41)

#2 Янв. 14, 2017 17:48:01

Подскажите, как удалить Label в Tkinter?

Не создавать новый лейб, а просто в старом поменять свойство text

Отредактировано 4kpt_IV (Янв. 14, 2017 17:48:34)

#3 Янв. 14, 2017 18:24:05

Подскажите, как удалить Label в Tkinter?

4kpt_IV
Спасибо!! Думал никак не решу.

#4 Янв. 16, 2017 09:37:46

Подскажите, как удалить Label в Tkinter?

4kpt_IV
Почему текст на лейбе появляется строго в одной строке? Упаковщик grid работает когда нажимаешь кнопку Button, в нём расположение строк должны меняться (переменная i). Но текст размещается строго в одной строке.
Полный текст проги:

#5 Янв. 16, 2017 11:04:37

Подскажите, как удалить Label в Tkinter?

Давайте так. Что Вы хотите сделать? Вы меняете grid для действующего label и он должен куда-то передвинуться?

#6 Янв. 16, 2017 11:18:54

Подскажите, как удалить Label в Tkinter?

Отредактировано Franek (Янв. 16, 2017 11:19:26)

Источник

Удаление виджетов из интерфейса осуществляется двумя способами:

Результат выполнения до нажатия кнопки:

Результат выполнения после нажатия кнопки:

# Упражнения

Результат программы до и после нажатия на кнопку:

Для добавления и удаления виджетов создадим программу с функцией создания кнопок, которые будут удалять сами себя:

Результат программы до и после нажатия на кнопку:

Изменим добавление кнопок слева и добавим счетчик для наглядности удаления: кнопка удаляет саму себя:

Результат программы после добавления и удаления некоторых кнопок:

# Упражнения

Напишите программу добавляющую кнопки справа, должно получиться следующего вида:

# Добавление/удаление нескольких виджетов

Добавление группы виждетов одновременно с расчетом на дальнейшее возможное их удаление, можно создавать дополнительный фрейм, в него помещать все новые виджеты. При удалении группы виджетов, нужно просто удалить фрейм:

Результат программы после добавления и удаления некоторых виджетов:

# Упражнения

Напишите программу добавляющую Label и кнопку для удаления:

Напишите программу добавляющую Radiobutton и кнопку для удаления:

Напишите программу добавляющую Checkbutton, Entry и кнопку для удаления:

Напишите программу генирующую список задач, с нумерацие и возможностью удаления.

Как очистить label tkinter python

Реализуя поведение нумерации, как в нумерованных списках текстовых редакторов. Внесите следующие изменения:

Источник

Как очистить метку с помощью tkinter при нажатии кнопки?

Когда я устанавливаю длину в 32 символа:

Как очистить label tkinter python

Как очистить label tkinter python

3 ответа

Я впервые экспериментирую с Tkinter и пытаюсь вызвать функцию при нажатии кнопки. Это часть моего кода. mt имеет в виду метку, которую я сделал динамической, прикрепив ее к метке, чтобы я мог изменить то, что на ней написано. Я хочу, чтобы пользователь мог ввести что-то в поле ввода, нажать.

Итак, в Tkinter кнопки, по-видимому, обладают свойством рельефа. По умолчанию это значение равно raised, а при нажатии кнопки button оно меняется на sunken. Я использовал relief=FLAT, но когда я нажимаю этот button, он все еще затонул. Есть ли способ сделать так, чтобы при нажатии появлялся другой.

Изменить две вещи: Первый:

Весь код с предложенными изменениями был сделан:

«How to clear a label using tkinter when pressing a button?»

Ниже приведен пример, который очищает текст label при нажатии button :

Ниже приведен пример, который уничтожает label при нажатии button :

Я загрузил изображение в метку tkinter, и это изображение воспроизводится в этой метке. Когда я нажимаю кнопку, Мне нужно изменить это изображение. При нажатии кнопки старое изображение исчезает, но новое изображение не отображается Мой код таков import Tkinter as tk from PIL import Image, ImageTk.

Привет, я создаю короткую игру в tkinter и хотел бы иметь возможность выводить ее пользователю через метку в моем окне tkinter. Я просмотрел прошлые вопросы и не нашел никакой помощи, кроме того, чтобы заставить его обновиться с помощью кнопки, которая не является тем, что я хочу, чтобы он делал.

Похожие вопросы:

У меня есть поле ввода, в которое пользователь вводит данные. Рядом с ним есть 2 кнопки, при нажатии на которые любое из них или оба поля ввода сбрасываются. Теперь, поскольку эти кнопки и поле не.

Не могли бы вы сообщить мне, как очистить историю safari при нажатии кнопки в нашем приложении с помощью iOS SDK?

Я впервые экспериментирую с Tkinter и пытаюсь вызвать функцию при нажатии кнопки. Это часть моего кода. mt имеет в виду метку, которую я сделал динамической, прикрепив ее к метке, чтобы я мог.

Итак, в Tkinter кнопки, по-видимому, обладают свойством рельефа. По умолчанию это значение равно raised, а при нажатии кнопки button оно меняется на sunken. Я использовал relief=FLAT, но когда я.

Я загрузил изображение в метку tkinter, и это изображение воспроизводится в этой метке. Когда я нажимаю кнопку, Мне нужно изменить это изображение. При нажатии кнопки старое изображение исчезает, но.

Привет, я создаю короткую игру в tkinter и хотел бы иметь возможность выводить ее пользователю через метку в моем окне tkinter. Я просмотрел прошлые вопросы и не нашел никакой помощи, кроме того.

Я новичок в python Tkinter, и я пытаюсь распечатать символы из разных списков при нажатии соответствующих кнопок. Как только кнопка нажата, элементы из списка будут продолжать отображаться всякий.

У меня есть небольшая проблема в моем коде. Мне нужно всплывающее меню на моем интерфейсе, которое появляется не при нажатии правой кнопки мыши, а при нажатии кнопки (виджет tkinter). Примером может.

Источник

Как очистить / удалить содержимое текстового виджета Tkinter?

Я пишу программу Python в TKinter на Ubuntu для импорта и печати имя файлов из определенной папки в Text виджет. Это просто добавление файлов к предыдущему filnames в Text виджет, но я хочу сначала очистить его, а затем добавить новый список имен файлов. Но я изо всех сил пытаюсь очистить Text предыдущий список виджета файловые имена.

может кто-нибудь объяснить, как очистить Text виджет?

Screenshoot и кодирование дает ниже:

Как очистить label tkinter python

5 ответов

Я проверил на своей стороне, просто добавив «1.0», и он начинает работать

вы также можете попробовать это

согласно tkinterbook код для очистки текстового элемента должен быть:

это сработало для меня. источник

это отличается от очистки элемента ввода, который выполняется следующим образом:

запись.удалить (0,END) #обратите внимание на 0 вместо 1.0

вот пример txt.delete(1.0,END) Как уже упоминалось.

использование lambda позволяет нам удалять содержимое без определения фактической функции.

надеюсь, что это поможет

для меня «1.0» не работал, но ‘0’ работал. Это Python 2.7.12, просто FYI. Также зависит от того, как вы импортируете модуль. Вот как:

и следующий код вызывается, когда вам нужно, чтобы очистить его. В моем случае была кнопка Save, которая сохраняет данные из текстового поля ввода и нажатию кнопки, текстовое поле очищается

Источник

How to clear Tkinter ListBox Python

How to clear a listbox when a button is clicked to re-populate it? The code below is giving me an error.

Как очистить label tkinter python

5 Answers 5

Depending on how you imported tkinter you may have to put end in quotations Try:

Как очистить label tkinter python

END is a variable of tkinter module, which suggests either a wildcard( from tkinter import * ) import or from tkinter import END was supposed to be used.

Как очистить label tkinter python

You can use this is you imported tkinter as:

Как очистить label tkinter python

Destruction is the best way to delete something.

You can Distroy list node like this

Not the answer you’re looking for? Browse other questions tagged python tkinter listbox or ask your own question.

Related

Hot Network Questions

Subscribe to RSS

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.12.22.41046

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *