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

Не выводится результат в Entry

21.07.2023, 13:02. Показов 646. Ответов 1

Author24 — интернет-сервис помощи студентам
Нужно, чтобы результат выводился на экран. Сначала попробовал через Label все работало, но там нет возможности скопировать полученный текст. Решил попробовать Entry, а он почему-то не выводит ничего, мб я что-то не так делаю подскажите пожалуйста
Картинка

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
from Tkinter import *
root=Tk()
 
def closing():
    root.destroy()
 
root['bg'] = '#dadada'
root.title('Шифратор')
root.resizable(0,0)
root.geometry("500x300")
k=Entry(root,width=20)
k.place(x=120, y=50)
m=Entry(root,width=20)
m.place(x=120, y=90)
 
lbl1=Label(text="Введите число").place(x=10, y=50)
lbl2=Label(text="Введите текст").place(x=10, y=90)
 
def shifr():
    alph = "abcdefghijklmnopqrstuvwxyz .,!?:-абвгдеёжзийклмнопрстуфхцчшщъыьэюя"
    alph = alph.decode('utf-8')
    result = ""
    n = int(k.get())
    slovo = m.get()
    slovo = slovo.lower()
    p = 1
    for i in slovo:
        key = (n * p) + n
        pos = alph.find(i)
        p = p + 1
        newpos = (pos + key) % 65
        if i in alph:
            result = result + alph[newpos]
        else:
            result = result + i
    r=Entry(root,state=DISABLED,textvariable=result)
    r.place(x=10, y=150)
 
btn1 = Button(root,text="Закрыть приложение",command=closing, width=30, height=2)
btn1.place(x=140, y=200)
btn2 = Button(root, text='Зашифровать',command=shifr, width=12, height=3)
btn2.place(x=260, y= 50)
btn3 = Button(root, text='Pаcшифровать', width=12, height=3)
btn3.place(x=380, y= 50)
 
root.mainloop()
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2023, 13:02
Ответы с готовыми решениями:

Результат выводится в поле но не выводится в span
<div class="hot_predlojenia"> <input type="checkbox" name="hot_home_page" id="hot_home_page" value="a" onclick="showMe(this)"> <label...

Adding Entry Will Cause Text List To Exced 64k.entry Not Added
Вот такая ошибка выскакивает, понятно что идет переполнение rtitem Body, туда добавляеться куча DocLink через цикл Сам код привести не...

Ошибка с циклом Map.Entry entry:hashMap.entrySet
Пытаюсь спарсить сайт со списком и подробнее о каждом элементе. Всё делал по уроку на youtube. При запуске приложение как-бы пытается...

1
Эксперт PythonЭксперт Java
19520 / 11059 / 2931
Регистрация: 21.10.2017
Сообщений: 23,297
21.07.2023, 14:22
Лучший ответ Сообщение было отмечено n_nikita_v как решение

Решение

Python Скопировано
1
2
3
4
5
6
7
r = Entry(root)
r.place(x=10, y=150)
 
def shifr():
    # ...
    r.delete(0, END)
    r.insert(0, result)
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.07.2023, 14:22
Помогаю со студенческими работами здесь

Не выводится результат
Всем привет! Запускаю main(), но вывода в консоль нет. Не понимаю в чем дело. Нажимаю на зеленый треугольник, сборка без ошибок. В чем...

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

Не выводится результат
При попытке посчитать логарифм числа выводится то что написал , а не результат( такая самая беда была и с рангом матрици но со временем...

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

Не выводится результат
Здравствуйте! Только начал изучать язык(перешел с C++) и столкнулся с проблемой: в консоль не выводится сумма двух чисел ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Пакет Context в Golang: Управление потоками и ресурсами
golander 04.04.2025
Работа с горутинами в Go часто напоминает управление непослушными детьми - они разбегаются кто куда, делают что хотят и не всегда завершаются вовремя. К счастью, в Go 1. 7 появился пакет context,. . .
Контейнеризация React приложений с Docker
Reangularity 03.04.2025
Контейнеризация позволяет упаковать приложение со всеми его зависимостями в автономный контейнер, который можно запустить на любой платформе с установленным Docker. Это существенно упрощает процессы. . .
Свой попап в SwiftUI
mobDevWorks 03.04.2025
SwiftUI, как декларативный фреймворк от Apple, предоставляет множество инструментов для создания пользовательских интерфейсов. В нашем распоряжении есть такие API как alerts, popovers, action sheets. . .
Антипаттерны микросервисной архитектуры
ArchitectMsa 03.04.2025
Хорошо спроектированная микросервисная система может выдержать испытание временем, оставаясь гибкой, масштабируемой и устойчивой к большинству проблем. Такая архитектура обладает высоким уровнем. . .
std::mutex в C++: Советы и примеры использования
bytestream 03.04.2025
std::mutex - это механизм взаимного исключения, который гарантирует, что критический участок кода выполняется только одним потоком в каждый момент времени. Это простое, но могущественное средство. . .
Не удержался от оценки концепции двигателя Стирлинга.
Hrethgir 03.04.2025
Сколько не пытался - она выдавала правильные схемы, причём случайно рисовала горячие области в середине, холодные по краям, трубки с краёв в низ и магнит в соединяющей, но при этой выдавала описание. . .
Метод с двумя буферами (или double buffering) или ping-pong buffering
Hrethgir 02.04.2025
Из ответов LM модели. Метод, который предполагает использование двух массивов для хранения промежуточных результатов сложения векторов, обычно применяется в сценариях, где необходимо минимизировать. . .
На любовном киберфронте
Alexander-7 01.04.2025
Недавно на одном малоизвестном сайте знакомств мною заинтересовалась девушка: «Текст немного странный. Но, судя по адресу почты, иностранка», – подумал я. Поколебавшись пару суток, я ответил ей:. . .
Как работает Node.js изнутри
run.dev 29.03.2025
Node. js изменил подход к разработке веб-приложений, позволив использовать JavaScript не только на стороне клиента, но и на сервере. Созданный в 2009 году Райаном Далем, этот открытый,. . .
Моки в Python: Mock Object Library
py-thonny 29.03.2025
Тестирование кода требует особого подхода, когда речь идёт о компонентах, взаимодействующих с внешним миром. Мы часто сталкиваемся с непредсказуемостью HTTP-запросов, чтением данных из базы или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер