Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
nn3lite
0 / 0 / 0
Регистрация: 14.02.2020
Сообщений: 7
1
Tkinter

Присвоить тексту лэйбла текст из эвента

14.02.2020, 16:05. Просмотров 826. Ответов 2
Метки нет (Все метки)

Всем привет хочу присвоить тексту лэйбла текст из эвента
Типо когда нажимаешь на один лэйбл на другом появляется этот текс потом нажимаешь на другой лэйбл текст из первого остается и прибавляестя этот.
Пытался сделать так:
Python
1
2
def output(event):
    label_1['text']=label_1['text']+[' ']+event['text']
Но это не работает еще пробывал так:
Python
1
2
def output(event):
    label_1['text']=event['text']
Но это тоже не работает подскажите пожалуйста, а если вы это нашли в гугле или где-то ещё скажите пожалуйста как.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2020, 16:05
Ответы с готовыми решениями:

Присвоить тексту значение переменной
Подскажите, можно ли присвоить тексту значение переменной или заменить? Смысл такой: Sub...

Присвоить тексту в ячейке числового значения
Требуется сделать следующее: Создали несколько выпадающих списков в Excel. Выбираем любое слово...

Присвоить тексту в ячейке числового значения
delete. mistake

Как к тексту присвоить значение переменной
Как к тексту присвоить значение переменной. Попробовал этот код GameObject.FindGameObjectWithTag...

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

2
tooru
1104 / 549 / 309
Регистрация: 07.01.2019
Сообщений: 1,596
14.02.2020, 17:10 2
Лучший ответ Сообщение было отмечено nn3lite как решение

Решение

Цитата Сообщение от nn3lite Посмотреть сообщение
Пытался сделать так:
def output(event):
label_1['text']=label_1['text']+[' ']+event['text']
В event находиться событие, а не виджет, до виджета можно добраться, например, так

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from tkinter import *
 
root = Tk()
root.title("GUI на Python")
root.geometry("300x250")
 
def on_click(e, w):
    label1['text'] += ' ' + w['text']
 
label1 = Label(text="A", name='label1', fg="#eee", bg="#333")
label1.pack()
label1.bind("<Button-1>", lambda e: on_click(e, label1))
 
poetry = "B"
label2 = Label(text=poetry, name='label2', justify=LEFT)
label2.place(relx=.2, rely=.3)
label2.bind("<Button-1>", lambda e: on_click(e, label2))
 
root.mainloop()
0
nn3lite
0 / 0 / 0
Регистрация: 14.02.2020
Сообщений: 7
14.02.2020, 18:30  [ТС] 3
Спасибо огромное

Добавлено через 11 минут
Спасибо огромное
0
14.02.2020, 18:30
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2020, 18:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

VB6 Как в RichTextBox выделенному тексту присвоить charset
Поскольку в richtext можно писать на различных языках - то можно Увы, но SelCharset я не вижу,...

Как присвоить полученное значение из столбца БД тексту MaskedTextBox
Ребят! Помогите пожалуйста! Речь идет о VB6.. В общем, имеется MaskedTextbox с маской ##:## А...

прикрепить текст к тексту в StatusBar1.Panels
Подскажите пожалуйста имеется такая возможность на vb6 прикрепить текст к тексту который будет...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.