Описание тега tkinter-text

Виджет "Текст" - это обобщенный метод отображения нескольких строк текста и встроенных изображений и окон. Он также предоставляет способы изменить как внешний вид, так и функциональность его содержимого, то есть шрифт, размер и цвет. Вы также можете заставить текст, виджеты или встроенные изображения реагировать на действия клавиатуры или мыши. Внешний вид и функциональные возможности можно контролировать, связав их тегами, которые могут быть связаны с несколькими фрагментами текста.
1 ответ

Найти индекс элементов, созданных с помощью window_create внутри tkinter Text

Я использовал window_create для создания интерактивных кнопок внутри элемента Text. Кнопки представляют собой случайные или статические значения, и я хочу иметь возможность компилировать содержимое текстового элемента и заменять кнопки их соответств…
10 май '19 в 17:30
0 ответов

Добавить текст в текстовое поле из другого метода

Я пытаюсь обновить текст в окне консоли, которое я сделал из tkinter-text, основываясь на событиях. Но я не могу понять это. Я использовал Python 3.6.2, я пытался найти темы с похожей проблемой, но я не могу найти что-либо, что я могу применить. Моя…
16 май '19 в 11:17
1 ответ

Как исправить ошибку '_tkinter.TclError: ничего не отменять'

Я просто пытаюсь сделать блокнот с помощью Python Tkinter. когда я пытался написать код для команды отмены и повтора, я получил ошибку. from tkinter import * from tkinter import filedialog from tkinter import messagebox class TextEditor: current_fil…
1 ответ

Заменить определенное слово в виджете Tkinter Text

Мне было интересно, есть ли способ заменить все экземпляры определенного слова в виджете Tkinter Text.Например Притворись, что это мой текстовый виджет:Hello how are you? How is the weather? Я хочу нажать кнопку и заменить все вхождения слова "как" …
04 авг '19 в 08:26
1 ответ

Проверьте, является ли строка словом или частью слова в Tkinter Text Widget

Я работаю над проверкой орфографии для текстового виджета tkinter. У меня это работает, так что пользователь может выбрать неправильное слово и заменить все экземпляры неправильного слова в текстовом виджете. Однако, если слово появляется в другом с…
24 авг '19 в 09:04
0 ответов

Как сохранить информацию о стиле (теги) при отмене и повторении в тексте Tkinter?

Я пишу HTML-редактор в Python/Tkinter и использую теги для оформления текста <em>, <strong> и т. д. Однако встроенный механизм отмены / возврата удаляет эти теги, например, если я повторяю сразу же после отмены. Прежде чем я схожу с ума,…
30 авг '19 в 21:57
1 ответ

Как выровнять выравнивание текста по правому краю в tkinter.? Когда переменная v=='hai', ответ бота хочет быть с правой стороны

как выровнять выравнивание текста по правому краю from tkinter import * #from time import * root=Tk() #root.geometry('2000x800') ABC=Frame(root,bg='#1f5629',bd=20, relief=RIDGE) ABC.grid() def sent(): v=e.get() sent="You => " + v txt.in…
28 июл '20 в 22:07
2 ответа

Как ввести текст в два текстовых виджета, просто введя в один и тот же виджет

Мне нужен метод, с помощью которого я могу вставлять текст в два виджета, вводя текст в один текстовый виджет. Просто в программировании я хочу привязать все функции и события текстового виджета к другому текстовому виджету. я пробовал txt=Text(root…
08 окт '19 в 15:55
1 ответ

Выровнять текст по левому краю с помощью Tkinter

Я бы хотел выровнять текст по левому краю, но anchor='w' не работает... Есть какие-нибудь советы? from tkinter import Tk, Label window = Tk() lab = Label(window, text = 'hey', anchor='w') lab2 = Label(window, text='hellooooooo', anchor='w') lab.grid…
05 дек '19 в 13:57
1 ответ

могу ли я запустить команду в Tkinter без кнопки

Поэтому в основном я пытаюсь создать интерфейс командной строки с использованием python, и у меня есть текстовая область, в которую вводятся команды. я хотел добиться, чтобы каждая команда выполнялась без нажатия кнопки (просто при нажатии клавиши в…
25 фев '20 в 23:11
0 ответов

tkinter текущий цвет шрифта

Как я могу получить текущий цвет шрифта в виджетах текста и списка? root = Tk() root.title('Amifre chat-client: ' + client_name[1:]) root.geometry("1200x520") txt = Text(root, width=130, height=30, wrap=WORD) mem_list = Listbox(root, width=20, heigh…
28 мар '20 в 20:36
3 ответа

Текстовый виджет Tkinter - почему INSERT не работает как текстовый индекс?

У меня проблема, которая меня раздражает. В настоящее время я создаю небольшое приложение с графическим интерфейсом Tkinter. На первой странице мне нужен вводный текст в виде текста или виджета с прокручиваемым текстом. В приведенных мною примерах к…
30 мар '20 в 12:34
0 ответов

Как прослушать действие в кадре в Tkinter

У меня есть холст, на который я помещаю рамку, щелкая правой кнопкой мыши. Этот фрейм содержит несколько текстовых виджетов. Мне нужно иметь возможность удалить фрейм щелчком правой кнопки мыши, но я не могу найти способ привязать метод к этому фрей…
1 ответ

как получить ввод от текстового виджета tkinter, когда он находится внутри функции

Относительно новичок в кодировании, и в настоящее время я играю с tkinter в python, я использую текстовый виджет внутри функции и хочу отправить ввод из текстового поля в другую функцию. Моя глобальная переменная говорит undefined на уровне модуля, …
1 ответ

как я могу добавить функцию автоматического отступа после двоеточия в tkinter gui в python?

Я делаю текстовый редактор, в котором есть все функции, но нет функции автоматического отступа, которая может автоматически добавлять пробелы после циклов или условий. Скажите, пожалуйста, как я могу это сделать, и попробуйте дать код, который может…
12 мар '20 в 20:35
0 ответов

Отображение текстового файла в текстовом виджете в Tkinter

Я хотел бы отобразить текстовый файл в текстовом виджете в Tkinter. Я хочу получить имя текстового файла из виджета ввода. Имя файла должно быть переменной. Когда я нажимаю кнопку ENTER, ничего не происходит. from tkinter import * window = Tk() wind…
05 апр '20 в 19:26
0 ответов

Заполните текстовый виджет tkinter снизу вверх

Я создаю окно команд, которое состоит из виджета ввода и текстового виджета. Когда пользователь нажимает "возврат" на виджете ввода, предполагается, что сообщение помещается в нижнюю часть текстовой записи, а не в верхнюю часть. Не удалось найти ник…
11 апр '20 в 19:09
1 ответ

Выводить текст в несколько текстовых полей, а не в один ... tkinter python

import tkinter as tk win = tk.Tk() win.title('New App') win.geometry('800x800') def passgen(): num = str(inp.get()) # text field for output disp = tk.Text(master=win, height=4, width=80, ) disp.pack() disp.insert(tk.END, num) lab = tk.Label(text='Fi…
25 июн '20 в 20:19
0 ответов

Как сделать так, чтобы мой калькулятор правильно вводил операторы, заменяя вводимые операторы вместо того, чтобы вводить их вместе

Вместо того, чтобы калькулятор вводил несколько входов рядом друг с другом, например, "+-/**-+", я хочу, чтобы существующий оператор заменял все, что нажимается, если рядом с ним нет числа. Я пытаюсь использовать оператор if в функции input(), чтобы…
12 авг '20 в 05:44
1 ответ

Получение только текста, а не любых конечных пустых строк из текстового виджета в Python 2.7

Я работаю с Python 2.7 и tkinter. У меня есть текстовый виджет, который я заполняю строками текста, где каждая строка заканчивается символом "\n" из файла. Текст в виджете "Текст" может быть изменен позже. Теперь я хочу получить только текст из видж…
01 сен '20 в 23:58