С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python: Tkinter
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/29: Рейтинг темы: голосов - 29, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 23.03.2019
Сообщений: 8

Очистить экран

04.11.2021, 19:48. Показов 6255. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу удалить первый вывод _Radiobutton = Radiobutton(windows, variable=GlobalVar_Int, fg="black", text=Str_Otvet, value=Value_Otvet, command=select), поскольку после когда в функций я хочу вывести другой ридобуттон они друг над другом налаживаются, пытался сделать с помощью destroy но в функцию ее не запихать что бы именно первый удалял. Как удалить первый и последующий элементы в функций поскольку в фукнцию nifiga() я после буду записывать новые варианты для ответов.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
from tkinter import *
from tkinter import messagebox
 
 
RITE = int()
INT_VALUE = 0
 
windows = Tk()
windows.title("My Program")
windows.geometry("300x400")
 
 
def select():
    global RITE
    if(INT_VALUE == 0 and GlobalVar_Int.get() == 1):
        RITE += 1
    if(INT_VALUE == 1 and GlobalVar_Int.get() == 2):
        RITE += 1
    if(INT_VALUE == 2 and GlobalVar_Int.get() == 3):
        RITE += 1
    if(INT_VALUE == 3 and GlobalVar_Int.get() == 4):
        RITE += 1
    
 
def nifiga():
    global RITE
    global INT_VALUE
    INT_VALUE += 1
    relY = float(0.1)
    if(INT_VALUE == 2):
        Otvet = [("Хз", 1),("Направленное движение заряженных частиц",2),("Я ем",3),("Я кушаю",4)]
        title_label.config(text="Что такое ток?")
        GlobalVar_Int.set(0)
        for Str_Otvet,Value_Otvet in Otvet:
            _Radiobutton = Radiobutton(windows, variable=GlobalVar_Int, fg="black", text=Str_Otvet, value=Value_Otvet, command=select)
            relY += 0.1
            _Radiobutton.place(relx=0.1,rely=relY)
 
 
 
title_label = Label(windows,text="Какой формы Земля?",fg="red")
title_label.place(relx=0.3,rely=0.1)
 
 
Otvet = [("Круглая", 1),("Квадртная",2),("Это Марс",3),("Вообще-то Луна",4)]
 
GlobalVar_Int = IntVar()
relY = float(0.1)
 
for Str_Otvet,Value_Otvet in Otvet:
    _Radiobutton = Radiobutton(windows, variable=GlobalVar_Int, fg="black", text=Str_Otvet, value=Value_Otvet, command=select)
    relY += 0.1
    _Radiobutton.place(relx=0.1,rely=relY)
    if(GlobalVar_Int.get() == 1):
                if(Value_Otvet == 1):
                    RITE += 1  
relY += 0.2
 
Btn_Button = Button(windows,text="Ответить", command=nifiga)
Btn_Button.place(relx=0.38,rely=relY)
 
 
windows.mainloop()
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.11.2021, 19:48
Ответы с готовыми решениями:

Очистить экран
Как отчистить экран в с++ ????

Очистить экран
Добрый день, вытащил из бд данные в абзац. Вопрос: как очистить этот абзац при обновлении страницы?

Как очистить экран
uses System.Windows.Forms, System.Drawing; uses FormsABC; type Fun = integer; MyForm = System.Windows.Forms.Form; var ...

1
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
04.11.2021, 21:49
Syslog, А что Вы хотели сделать с помощью destroy? Можно просто удалить окно и вывести новое с новыми кнопками. Для примера, удаляется общее окно со списком записей и выводится окно для одной записи:
Python
1
Button(window, text="Вывести запись", command=fetchRecord).pack(side=LEFT) # кнопка выводит запись в отдельной форме
Python
1
2
3
4
5
6
7
8
9
10
def fetchRecord():
    # вывод формы с одной записью
    saveRec()                     # сохранение текущей страницы таблицы
    currentKey = entRec['entKeyRec'].get()   # из ячейки entKeyRec берется ключ записи
    if currentKey.isnumeric() and (currentKey in p1.j1.dic_recs.keys()): # проверка, указан ли номер существующей записи
        p1.j1.currentKey = currentKey       # p1.j1.dic_recs[currentKey]    # экземпляр записи для вывода в форме в модуле
        window.destroy()                          # закрытие общего окна
        p1.open_Record()                          # открытие окна текущей записи
    else:
        showinfo('Отмена', 'Укажите номер существующей записи') # не указан номер записи
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.11.2021, 21:49
Помогаю со студенческими работами здесь

Вывести и очистить экран
Как добавить в эту программу очистку экрана и что выводилось сообщение в начале "Задание:Вывести на экран сумму если она меньше...

Как очистить экран?
Как очистить экран?

Очистить экран PuTTY
Здравствуйте ! С помощью команды printf() я вывожу текст в терминал PuTTY. Есть ли какой либо символ или последовательность символов...

Очистить экран webbrowser
Можно сотворить?

как очистить экран
как очистить экран Добавлено через 1 минуту помогите пожалуйста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru