Вопросы по теме 'tkinter-canvas'

настроить элемент холста tkinter
Я пытаюсь создать объект для игры в кости и хочу иметь возможность управлять цветами точек. Я создал точки с черной заливкой и попытался изменить одну на красную, используя self.canvas.itemconfigure(self.pip1, fill='red') но, похоже, это не...
7093 просмотров
schedule 18.07.2022

Как преобразовать координату холста Tkinter в окно?
Есть ли способ преобразовать координаты холста в координаты окна в Tkinter? Это было бы противоположно преобразованию из окна в координату холста, которое делается следующим образом: x = canvas.canvasx(event.x)
7090 просмотров

Ткинтер; Использование полосы прокрутки на холсте
Я пытаюсь создать полосу прокрутки в части своей программы. Родительский фрейм имеет три виджета фрейма меток, один из которых должен отображать до 50 меню опций, что делает полосу прокрутки желательной. Я знаю, что вы не можете использовать...
710 просмотров
schedule 18.03.2023

Tkinter перетаскивание
Я работаю над функцией перетаскивания, которая позволит мне перемещать элементы на холсте. У меня это работает (вроде), но я двигаюсь лишь слегка, но линия проходит по экрану (и, в конечном итоге, выходит за видимую часть холст, поэтому я не могу...
14455 просмотров

Tkinter - создать мигающую графику на холсте?
Я использую Tkinter (2.7), чтобы попытаться создать конечный цикл, который рисует, а затем стирает прямоугольник на виджете холста, например, его мигание. После нескольких дней перебора всего, что можно было найти, я вынужден обратиться за помощью....
1785 просмотров
schedule 19.06.2022

_tkinter.TclError: неизвестная опция pyimage2
Я пытаюсь нарисовать изображение на холсте (в середине преобразования с места на холст), и появляется эта ошибка. hastebin, содержащий код: http://hastebin.com/tuciyisisa.py Traceback (most recent call last): File...
2113 просмотров
schedule 05.01.2023

Является ли Tkinter.Canvas классическим классом?
Я хотел бы знать, является ли Tkinter.Canvas классическим или современным классом Python, потому что super работает не так, как ожидалось (для меня).
54 просмотров
schedule 30.07.2023

Уничтожение окна верхнего уровня не позволяет приложению выйти из основного цикла
Я новичок в Ткинтер. Я пытаюсь уничтожить окно Toplevel, и оно отлично уничтожается, но после этого ничего не запускается. Курсор просто продолжает мигать в оболочке Python, как это происходит при запуске бесконечного цикла. Вот мой код: def...
1070 просмотров
schedule 05.05.2022

невозможно связать нажатие клавиши в tkinter
Я просмотрел около дюжины сообщений о Tkinter, привязке событий нажатия клавиш и виджетах холста, но ни одно из прочитанных решений ничего не изменило в моей программе. Графический интерфейс в настоящее время работает с Button-1 как с событием, но...
1005 просмотров

Проблема с графическим интерфейсом Tkinter python
Я пытаюсь создать меню для моего срочного проекта, и у меня возникла проблема. Мне нужна левая панель для моих элементов управления, а справа будет визуализация, но когда я запускаю код, в верхней левой области создается нежелательное пространство...
122 просмотров
schedule 09.12.2022

Заполнение элемента холста Tkinter изображением
Есть ли способ заполнить элемент Tkinter (точнее, овал) изображением. Если нет, есть ли способ изменить размер изображения, чтобы оно поместилось в овал? Я также предпочел бы не использовать PIL. canvas.create_oval(val1, val2, val1+sz, val2+sz,...
3636 просмотров
schedule 03.12.2022

tkinter.TclError: ошибка неверного имени команды после вызова root.destroy()
Я изучаю tkinter на Python 3.X. Я пишу простую программу, которая заставит один или несколько мячей (овалов tkinter) прыгать по прямоугольному корту (корневое окно tkinter с холстом и прямоугольником, нарисованным на нем). Я хочу иметь возможность...
1728 просмотров
schedule 01.11.2022

Tkinter: как прокручивать весь холст с помощью клавиш со стрелками?
Я пишу приложение Python, которое использует Tkinter, а его холст используется для рисования диаграмм из поддона. Диаграммы могут быть довольно большими, и в настоящее время я использую кнопку мыши (ButtonPress-1), чтобы нажать и удерживать и...
1886 просмотров
schedule 18.02.2023

Как настроить многоугольник на холсте tkinter с помощью класса?
Это мой текущий рабочий код, но я хочу добавить функцию, которая изменит цвет формы во время «основного цикла»: from Tkinter import* root = Tk() class GUI(Canvas): '''inherits Canvas class (all Canvas methodes, attributes will be...
1322 просмотров
schedule 05.11.2022

Как изменить координаты фигуры (т.е. овала) в tkinter?
Я пытаюсь создать программу, которая, когда вы нажимаете кнопку S, перемещает фигуру на квадрат под ней в сетке. Мне удалось заставить форму двигаться в первый раз, но после этого она продолжает увеличиваться. Вот мой код: from tkinter import...
4042 просмотров
schedule 06.11.2022

Дождитесь второго щелчка мыши на холсте
Я играю с Tkinter и Python, и я хотел бы щелкнуть две позиции на холсте, а затем провести линию между двумя точками. Используя метод .bind(), я могу легко вызвать функцию, которая принимает положение курсора и устанавливает первую точку, но я не...
1135 просмотров
schedule 20.05.2023

Практика структуры классов Python Tkinter
#game class import Tkinter as tk class Game(tk.Canvas): def __init__(self, master): canvas = tk.Canvas(master) canvas.pack() button = tk.Button(canvas, text='Quit', command=self.quit_game) button.pack()...
482 просмотров
schedule 01.11.2022

Как сжать полное изображение в заданный размер холста?
У меня есть изображение немного большого размера (470 x 580) пикселей. Я хочу разместить это изображение на холсте 4x4. Я делаю следующее - но он не вжимает полное изображение в холст, а просто обрезает размер холста с изображения и отображает...
127 просмотров
schedule 27.03.2023

Могу ли я написать гладко работающую игру про змейку с помощью Tkinter?
Ради интереса я попытался реализовать классическую игру в змейку на Python/Tkinter. Он чувствует себя очень медленным, и я не совсем уверен, смогу ли я это исправить или нет. Попытаюсь кратко изложить программу: Сначала я создаю холст и добавляю...
344 просмотров
schedule 24.08.2023

Python/Tkinter динамически обновляет метку
В настоящее время я пытаюсь создать графический интерфейс для существующей программы Python, используя Tkinter. Программа предоставляет пользователю два варианта, из которых пользователь должен выбрать либо принять, либо отклонить. Перед...
1215 просмотров
schedule 23.11.2023