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

Виджет Canvas предоставляет средства структурированной графики для Tkinter. Это универсальный виджет, который можно использовать для рисования графиков и графиков, создания графических редакторов и реализации различных видов настраиваемых виджетов.
2 ответа

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

Итак, это линии, которые я создал / нарисовал: from tkinter import * root = Tk() f= Frame(root) f.pack() c = Canvas(f,bg = "black") c.pack() line1 = c.create_line(10,0,10,50,fill = "white",activefill = "blue",tag = "one") line_side1 = c.create_line(…
03 июн '15 в 06:20
1 ответ

Python - Tkinter - Paint: Как рисовать плавно и сохранять изображения под разными именами?

Я сделал программу рисования, но я не могу рисовать плавно и сохранять изображения каждый раз под разными именами. Пожалуйста помоги! from tkinter import * # by Canvas I can't save image, so i use PIL import PIL from PIL import Image, ImageDraw def …
0 ответов

tkinter постскриптум и сохранение изменяет размеры холста

У меня есть холст, который я хотел бы экспортировать с тем же точным размером, который указан в коде. ниже функция, которую я использую для этого. asksaveasfile - это диалоговое окно из tkinter: def print_grid(self): # a function for printing the gr…
1 ответ

Как использовать виджет "RectangleSelector " Matplotlib в TKinter

Я работаю над проектом, где я должен построить некоторые данные, которые считываются с датчика, а затем пользователь должен выбрать часть этих данных из графика и извлечь их. Я использую python3, tkinter для графического интерфейса и matplotlib для …
1 ответ

Как нарисовать многоугольник на холсте tkinter в python, используя класс

from tkinter import* root = Tk() shape = Canvas(root) class GUI(): def __init__(self): pass def create_polygon(self, points, colour, posit): try: shape.delete(self.poly) except: pass self.poly = shape.create_polygon(points, colour, posit) self.poly.…
17 ноя '15 в 12:45
1 ответ

Как перестать рисовать в ткинтер холст

У меня есть несколько строк кода, которые рисуют круг в tkinter canvas но я хочу сделать, чтобы остановить набросок до того места, где он начался, поэтому я использую сон, но я останавливаю набросок, в который он попал, затем продолжаю. Итак, я напи…
02 окт '18 в 05:09
1 ответ

Переменное количество углов для многоугольника в Ткинтере

Занятый дурачится с Tkinter, и ему было интересно, есть ли способ создать многоугольник с переменным количеством углов? Я пытаюсь написать программу, в которой пользователь вводит определенное количество координат, а затем на холсте рисуется многоуг…
09 авг '16 в 10:08
1 ответ

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

Я работаю над добавлением перетаскиваемых надписей поверх фонового изображения, где надписи представляют собой изображения с прозрачным фоном. Сами изображения, используемые для метки, являются прозрачными, но сама метка не является прозрачной по от…
18 янв '18 в 18:10
1 ответ

Как сделать Scoreborad в Tkinter

Я хотел бы реализовать табло, используя tkinter. и я хочу сделать, если расстояние между пулей объекта и врагом объекта меньше 10, я хочу увеличить счет на 10. Как добавить код? Заранее спасибо. from tkinter import * import time import random WIDTH …
14 июн '17 в 07:39
1 ответ

Сетка tkinter работает неправильно

Когда я пытаюсь создать окно, используя tkinter в python 3.4.2, окна открываются, но метод..grid не работает должным образом. Метка и поле ввода не перемещаются, хотя я изменяю параметры строки и столбца. Пожалуйста помоги: from tkinter import * roo…
23 янв '16 в 13:01
1 ответ

Python - Dice Roller с использованием Tkinter

Я использую приложение Canopy в компьютерной системе Windows. Я пытаюсь создать веселую и простую игру в кости. Игра работает, однако я не могу успешно добавить изображение кости в качестве кнопки прокрутки. Кажется, я получаю сообщение об ошибке, н…
07 фев '18 в 15:30
1 ответ

Возможность удаления всех элементов с определенным тегом объекта tkinter

У меня есть несколько разных тегов объектов в холсте tkinter. Я хотел бы, чтобы пользователь мог удалить текущий объект под курсором мыши с тегом "токен". Я не хочу, чтобы все объекты с тэгом "token" были удалены, только один под курсором мыши. Я хо…
23 май '16 в 00:14
1 ответ

Обновление текстового поля на холсте tkinter

Впервые я создал графический интерфейс с использованием tkinter в Python. Я работал с wxPython и не имел этой проблемы, но я никогда не использовал холст. Мысленный процесс за холстом состоит в том, чтобы в конечном итоге добавить анимацию Я создал …
17 дек '14 в 22:46
1 ответ

Можете ли вы изменить атрибуты объекта Python Canvas после создания?

Я пытаюсь смоделировать американский светофор, с 3 кругами на прямоугольнике, все нарисовано на наборе Canvas. Предполагается, что симуляция отражает "анимацию", изменяя, какой свет отображается каждые 2 секунды в следующем порядке: зеленый> желтый>…
20 окт '12 в 19:07
1 ответ

Построение линии с использованием пользовательских входных данных tkinter в качестве координат с Matplotlib

Я встроил линейную диаграмму Matplotlib в свою среду Tkinter GUI. Мой "эксперимент" в основном берет два ввода (числа) от пользователя, а затем он должен использовать их, чтобы нарисовать линию. Тем не менее, я понятия не имею, как построить линейны…
0 ответов

PIL в Python: использование fromarray() и отображение массива с цветовой картой

У меня есть массив dtype=np.int32 который содержит значения только в диапазоне 0-255. Мне удалось отобразить его в виджете холста tkinter следующим образом: def set(self, image): self.canvas.delete("all") img = Image.fromarray(image, "I").resize(( s…
0 ответов

Цвет овального холста виджета изменить нельзя

В соответствии с приведенными ниже кодами, если пользователь нажмет <Button-1> на холсте создается овальный объект. Ширина этого овального объекта по умолчанию width=5, Цвет овального объекта по умолчанию: fill="red", Но когда я нажал <Butt…
04 авг '18 в 09:53
1 ответ

Как изменить и переместить изображение на холсте tkinter одновременно?

внешность функции Я пишу код, который показывает анимацию в виде Flipbook. Поэтому этот код должен изменить изображение и переместить координату одновременно. Я написал код. Однако иногда анимация отстает. Я снял видео анимации, а затем обнаружил п…
08 янв '19 в 19:40
1 ответ

Как получить ближайший элемент холста tkinter по клику?

Я делаю очень простое программирование на Python с использованием tkinter. Я хочу нарисовать несколько прямоугольников на холсте, а затем, когда кто-то нажимает на определенный прямоугольник, показать теги этого прямоугольника. Я не могу заставить е…
24 янв '19 в 18:18
1 ответ

Уничтожение окна Toplevel не позволяет приложению выйти из основного цикла

Я новичок в Tkinter. Я пытаюсь уничтожить окно Toplevel, и оно прекрасно разрушается, но после этого ничего не происходит. Курсор продолжает мигать в оболочке Python, как это происходит во время выполнения бесконечного цикла. Вот мой код: def error_…
31 мар '15 в 07:51