tkinter-canvas

    0热度

    1回答

    我正在尝试使用画布小部件在python 3.5中使用tkinter创建一个简单的游戏。对于这个游戏,我需要能够使用透明(PNG)图像。这里是我的代码: from PIL import ImageTk from tkinter import Tk, Canvas root = Tk() im = ImageTk.PhotoImage(file="test.png") canvas = Ca

    0热度

    1回答

    我目前正在做一些与python的Tkinter模块和类搞乱。在画布上使用create_oval时,我遇到了一个问题,使用fill = [color]时只填充圆圈中的一个小圆点。我的代码如下。 import Tkinter as tk class MainApplication(tk.Frame): def __init__(self, parent): tk.Frame.

    0热度

    2回答

    我在tkinter中创建了一个游戏,为了避免我在上一次游戏中遇到的滞后问题,我想分开逻辑和图形循环,因为图形更多CPU密集。为了创建两个循环,我使用了.after循环,因为在过去我已经成功地将它们用作控制循环。我给了逻辑循环10毫秒的延迟时间,图形延迟时间为30毫秒。为了测试循环,我在每个循环中都放了一个打印语句,但是每次图形循环触发时都不会看到逻辑循环触发3次,而是以一对一的比率触发。 这里是我

    0热度

    1回答

    我试图创建一个程序,在循环中显示一系列图像,但create_image()函数只绘制我试图绘制的最后一个图像。 for i in range(len(imgList)): filename = PhotoImage(file = str(imgList[i]).lower() + ".png") C.create_image(45 * (i + 1), 5, anchor=NE

    -2热度

    1回答

    我已经在Python 2.7中编写了一个GUI应用程序,其中许多数据都以列方式显示。我只是想知道,我应该使用哪个小部件来简化数据列方式,以便排序小部件看起来不错:-D或哪个小部件用于对tkinter GUI Python 2.7中的列式数据进行排序?

    1热度

    1回答

    我正在构建一个类似Paint的应用程序因为我希望以后可以自由重新定位和修改形状属性,所以我使用Tkinter在Canvas上绘制形状,而不是PIL绘图或其他任何东西。从其他答案中,我找到了如何将画布另存为PNG,方法是先创建一个postscript文件,然后使用PIL将其转换为PNG。 现在的问题是EPS文件有透明的空间,但PNG文件填充白色背景颜色的空白。我不知道我要去哪里错。 以下是我使用的功

    0热度

    1回答

    所以,我要的是得到一个椭圆形的到我的蟒蛇工作的画布。 (这是一个照片编辑器项目)。 “c”指的是我用python制作的一个tkinter程序。如何让我的程序在画布上做出椭圆形的下列代码?(另外,如果您知道如何进行鼠标放下事件,请将“< Button-1 >”更改为相应的标签): def PaintBrushWorking(): blueBlob = c.create_oval(20, 3

    0热度

    1回答

    我正在制作动作冒险沙盒视频游戏。这与“Terraria”游戏非常相似。因此它涉及放置和销毁块。现在,要消灭块,基本上它只是添加一个与您点击的天空颜色相同的矩形。但是,我不想那样。我不想要它,所以你可以在地面上随意摧毁图块。我决定将游戏中的世界改变为一张瓷砖网格,即PhotoImages。我遇到了很多麻烦。 这里是代码,我重点关注: DirtImage = PhotoImage(file = '/h

    1热度

    1回答

    我想旋转图像来跟随我的鼠标,我的学校计算机没有PIL。

    0热度

    2回答

    我曾尝试使用下面的代码来绘制,在Tkinter的创建一个线上的点尝试: import tkinter as tk from time import sleep def myfunction(event): x, y = event.x, event.y x1 = (x+1) y1 = (y+1) canvas.create_line(x, y, x1,