Форум программистов, компьютерный форум, киберфорум
Python: Tkinter
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
4 / 3 / 1
Регистрация: 15.06.2020
Сообщений: 42

Не работает программа

06.06.2021, 20:02. Показов 1409. Ответов 3

Студворк — интернет-сервис помощи студентам
в чем проблема? ввожу данные в программу, она зависает

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
from tkinter import *
 
 
def clicked():
    n = int(input())
    suffix = ("год" if 11 <= n <= 19 or n % 10 == 1 else
              "года" if 2 <= n % 10 <= 4 else
              "лет")
    print(f"{n} {suffix}")
 
 
window = Tk()
window.title("Счетчик возраста")
window.geometry('400x250')
 
lbl1 = Label(window, text="введите число")
lbl1.grid(column=0, row=0)
lbl2 = Label(window, text="...")
lbl2.grid(column=2, row=1)
lbl2.config(text='...')
 
txt = Entry(window, width=10)
txt.grid(column=1, row=0)
 
btn = Button(window, text='Ок', command=clicked)
btn.grid(column=5, row=0)
 
window.mainloop()
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.06.2021, 20:02
Ответы с готовыми решениями:

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

Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает
почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает. Имею в ввиду что сделал прогу которая меняет...

не пойму в чем дело, программа должна работать, но она черт побери не работает :( (программа по работе с реестром)
Программа предназначена для поиска какого-нить слова по реестру и удаления ключа или раздела если в нем встречается искомое слово. С...

3
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
07.06.2021, 08:51
Цитата Сообщение от riptidebox Посмотреть сообщение
n = int(input())
Программа не зависает, она останавливает поток GUI и ожидает ввода в консоли.
0
4 / 3 / 1
Регистрация: 15.06.2020
Сообщений: 42
07.06.2021, 09:00  [ТС]
а как реализовать ввод не в консоли а в textbox'е?
0
 Аватар для Михалыч
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 939
07.06.2021, 09:21
Лучший ответ Сообщение было отмечено riptidebox как решение

Решение

Цитата Сообщение от riptidebox Посмотреть сообщение
а как реализовать ввод не в консоли а в textbox'е?
Им же самым. Т.е. есть textbox, у него должно быть свойство для считывания текста.

Добавлено через 16 секунд
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
from tkinter import *
 
 
def insert_text():
    s = "Hello World"
    text.insert(1.0, s)
 
 
def get_text():
    s = text.get(1.0, END)
    label['text'] = s
 
 
def delete_text():
    text.delete(1.0, END)
 
 
root = Tk()
 
text = Text(width=25, height=5)
text.pack()
 
frame = Frame()
frame.pack()
Button(frame, text="Вставить",
       command=insert_text).pack(side=LEFT)
Button(frame, text="Взять",
       command=get_text).pack(side=LEFT)
Button(frame, text="Удалить",
       command=delete_text).pack(side=LEFT)
 
label = Label()
label.pack()
 
root.mainloop()
Добавлено через 2 минуты
Вот есть:
Python
1
text = Text(width=25, height=5)
а вот функция которая берет то что там написано и передает это в label:
Python
1
2
3
def get_text():
    s = text.get(1.0, END)
    label['text'] = s
Добавлено через 1 минуту
Рекомендую https://younglinux.info/tkinter/text
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.06.2021, 09:21
Помогаю со студенческими работами здесь

Программа работает на Delphi 2007 или более ранней но не работает на старших версиях (10.1 например)
В программе используются дополнительные файлы и dll написанные на fortran их кода нет ;( в ранних вернсиях все хорошо, в старшей 10.1 или...

Программа работает, но частично (косяк с вводом строк и не работает определение принадлежности элемента списка)
#include &lt;iostream&gt; #include &lt;windows.h&gt; using namespace std; class Node { public: char* rayon; Node* next; ...

Почему программа работает с английскими буквами и не работает с русскими?
Здравствуйте! Столкнулся с такой проблемой: нужно сравнить две буквы слова, которое в файле записано русскими буквами. Считал, все...

Программа не работает правильно. Программа должна брать значения из файла Avto_a.accdb из третьих столбцов таблицы TOYOT
Программа не работает правильно. Программа должна брать значения из файла Avto_a.accdb из третьих столбцов таблицы TOYOTA_95_TS18.csv,...

После AVZ не работает программа Credo Межевой план автоматически закрывается и не работает цифровая подпись
После AVZ не работает программа Credo Межевой план автоматически закрывается и не работает цифровая подпись. Помогите пожалуйста!


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru