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

Подробнее про tkinter-canvas...

Вот мой код, который фактически создает эти ярлыки или холсты: class FrameBanner(tk.Frame): """ """ def __init__(self, root, color_black, color_yellow, width, height): # Initialize from parent super(FrameBanner, self).__init__(root) # # Left STAR Banner ....
Я хочу создать программу, которая начинается с небольшого окна, а затем, когда задается путь к изображению, она максимизирует экран и помещает изображение в центр. Если вы запустите приведенный ниже код, вы увидите, что окно разворачивается, изображение загружается в память, код выполняется без ошиб....
Я хочу использовать объект Canvas tkinter для рисования рукописного ввода на экране. Используя пример кода с веб-сайта tkdocs, я получаю следующие артефакты рисования при использовании большого ширина линии, скажем, 20: Однако для линий небольшой ширины все в порядке: Вот полный код Python: from....
31 Авг 2021 в 18:24
Я пытаюсь сделать окно tkinter overrideredirect круглым по форме. Я сделал это до сих пор: from tkinter import Tk, Canvas, BOTH, PhotoImage from tkinter.constants import NW, RAISED import pyautogui as pg root = Tk() root.overrideredirect(1) root.attributes("-topmost", 1) root.geometry("500x500") ....
19 Авг 2021 в 12:24
Я француз, поэтому немного плохо говорю по-английски , так что не обращайте внимания. Я сделал калькулятор tkinter и для этого удалил верхнюю часть окна, где расположены заголовок и кнопка закрытия, и заменил ее холстом, и это выглядит очень красиво, но я больше не могу перемещать окно на мой экр....
29 Июн 2021 в 23:51
Как я могу удалить определенный тег изображения на холсте с помощью canvas.delete ()? Стоит ли использовать img в качестве параметра или требуется что-то еще? ball = PhotoImage(file='ball.png') [Class Name and __init__] self.canvas.delete('img') self.canvas.create_image(self.getCoordinates()[0], se....
24 Июн 2021 в 21:37
Я пытаюсь создать графический интерфейс для обработки изображений. У меня проблема с функцией загрузки. Когда я пытаюсь проверить, существует ли файл / изображение, и изменить его, я получаю эту ошибку и не знаю, как ее исправить. TypeError: Expected Ptr<cv::UMat> for argument 'src' Это мой код: i....
12 Май 2021 в 12:11
Я новичок в Tkinter и пытаюсь создать приложение, содержащее данные таблицы на прокручиваемом холсте. Я разработал класс Table, который содержит виджет Canvas, который, в свою очередь, содержит фрейм, содержащий содержимое таблицы. Однако при попытке сделать холст прокручиваемым я сталкиваюсь с про....
8 Май 2021 в 19:57
Вероятно, проблема в закомментированной части. У меня на экране должно быть две вкладки. Эти две шахматные доски должны взаимодействовать друг с другом: если я нажимаю белую или черную кнопку на одной шахматной доске, на другой шахматной доске соответствующая красная кнопка должна стать белой или ч....
5 Май 2021 в 02:09
Я хочу, чтобы эта функция def повторялась, как только мяч ударяется о землю (граница окна) Я пробовал использовать if , for loop и while: , но мне не удалось заставить его работать. Я новичок, так что, может быть, я просто делаю глупые ошибки. Спасибо за помощь. import tkinter canvas = tkinte....
26 Апр 2021 в 19:17
У меня есть несколько форм и куча (тысячи) движущихся линий. Линии создаются каждый раз, и они проходят вниз. Я хочу удалить их, если их верхние координаты равны 200. Но когда я попробовал это, весь холст перестает двигаться (другие фигуры и все линии останавливаются, а все линии удаляются). Здес....
19 Апр 2021 в 02:03
Я пытаюсь создать графический интерфейс с tkinter в python с полосой прокрутки. Я использую диспетчер компоновки сетки, потому что это самый простой способ организовать все остальные виджеты. Поэтому я добавил полосу прокрутки с менеджером компоновки сетки. Это работает, но моя проблема в том, чт....
Я пытаюсь последовательно отобразить список выбранных изображений на изображении метки, но все попытки переходят к последнему изображению. Пожалуйста помоги from tkinter import * from tkinter.filedialog import askopenfile, askdirectory, askopenfilenames from PIL import ImageTk, Image def load_ima....
14 Апр 2021 в 12:53
Я пытаюсь создать полупрозрачный (RGBA) прямоугольник в Tkinter. Я использовал фрагмент кода из этого ответа, чтобы сделать это, но мне сложно понять, что здесь делает массив. Они изначально .......
Я все еще новичок в tkinter, поэтому я решил попробовать сделать простое приложение для копирования Discord, у меня возникают проблемы при отправке нового сообщения. Итак, когда сообщения начинают уходить со страницы, самое последнее сообщение нельзя будет увидеть, пока вы не отправите другое, и я ....
2 Апр 2021 в 01:06
Я хочу создать окно, позволяющее вводить поля «один ко многим» для передачи файлов. Я создал прокручиваемый фрейм и добавляю пары ввода-текста во время выполнения. Если я нажимаю кнопку в первый раз, все идет хорошо. После второго раза со стороны пользовательского интерфейса ничего не происходит.....
30 Мар 2021 в 23:51
Я пытаюсь сделать игру фруктового ниндзя. Моя текущая цель - генерировать бесконечные падающие фрукты на моем холсте (всего 4 столбца, случайная скорость), и несколько из них появляются одновременно (не так, как генерировать один за другим). И отследить каждого из них, чтобы позже я мог столкнутьс....
27 Мар 2021 в 18:44
Я успешно нарисовал прямоугольник мышью, но не смог изменить его размер. Я пробовал несколько способов использовать событие, вызывая функцию, но не смог. Новичок в Python, так что изо всех сил. Благодарность import tkinter as tk from PIL import Image, ImageTk class ExampleApp(tk.Tk): ....
21 Мар 2021 в 21:58
Я пишу приложение на tkinter, которое имеет следующую структуру: Ноутбук Вкладка (рамка на блокноте) Холст (на раме) SecondFrame (на холсте) ← здесь я хочу упаковать свои кнопки MyButtons (на втором кадре) Пока полоса прокрутки связана с моим холстом, как и ожидалось. Допустим, у меня есть 20 кнопок....
21 Мар 2021 в 17:38
Итак, я получил это упражнение на python, чтобы создать случайное количество кругов в tkinter и что-то с ним делать, неважно, что. Основная проблема в том, что когда я хочу создать экземпляр .......
19 Мар 2021 в 14:39
Я просто пробовал использовать виджет полосы прокрутки и обнаружил что-то странное. Я видел это видео о том, как сделать всю программу прокручиваемой, и я просто настроил его, чтобы динамически обновлять область прокрутки холста, чтобы полоса прокрутки адаптировалась к изменениям. Одна странная ве....
8 Мар 2021 в 13:40
Я пытаюсь создать приложение tkinter, в котором пользователь может выбрать диапазон дат. Библиотека Tkcalendar позволяет выбрать только 1 день, есть ли способ выбрать несколько непрерывных дней? Большое спасибо....
Попытка записать изображение в PDF-файл в определенном месте. В этом коде файл Reporting.pdf содержит шаблон, в который я должен вставить свое изображение. При запуске этого кода .......
4 Мар 2021 в 12:40
Я переписываю свое приложение в стиле oop и столкнулся с неожиданной проблемой. Изображение палитры искажено. Раньше такого не было. Контейнер класса class MainApp(Frame): def __init__(self, master, path): self.master = master Frame.__init__(self, self.master) self.co....
1 Мар 2021 в 21:18
Интересно, как поднять и опустить объект холста в Python Tkinter. Я попробовал «canvas.lower ()», но это привело к ошибке «_tkinter.TclError: неправильный # аргумент: должно быть«.! Холст ниже .......
27 Фев 2021 в 17:53