tkinter-canvas

    0热度

    1回答

    我有一个有32个可移动物体的棋盘。那些可移动的物体是带有字母的圆圈。 boardGUI.create_oval(x0 + tileSize * j + ((1/5)*tileSize), y0 + tileSize * i + ((1/5)*tileSize), x0 + tileSize * (j + 1) - ((1/5)*tileSize),y0 + tileSize * (i + 1) -

    0热度

    1回答

    我的目标是在启动时有一个提示,并根据输入的整数,将许多画布放在框中。框架必须有一个固定的高度(Canvases也是如此),但宽度应根据窗口的大小而变化,并在画布中平均分配。 这适用于最多4个画布,之后画布也不适合最大窗口。 另外,为什么我无法在画布上下看到20像素的空灰框,因为画布的高度比框的高度还要小? from tkinter import * from tkinter import sim

    -1热度

    1回答

    我想用tkinter的画布使用图像,但无法用枕头打开图像。实际上,我将所有图像与我的代码放在同一个文件夹中,但是当我放入“icon.png”时它不起作用。然后,当我把图像的完整路径(C:/Users/myName/Desktop/PythonWork/game/src/icon.png),它的作品。 File "F:\Python\lib\site-packages\PIL\Image.py",

    0热度

    1回答

    我正在创建我自己的Crazy Eights版本。应用程序背后的所有逻辑都很好,但我在将卡放入画布时遇到了麻烦。实际上,当我为主窗口/画布(800x800)设置特定尺寸时,我的应用程序运行良好。但是,我希望我的应用获取正在运行的设备的屏幕大小并调整主窗口的大小。水平和垂直 w, h = root.winfo_screenwidth(), root.winfo_screenheight() root

    0热度

    1回答

    from Tkinter import * frame = Tk() frame.geometry("1200x900") w = Canvas(frame,width=250,height=450) w.place(x=30,y=300) img=PhotoImage(file="card2.ppm") w.create_image(100,100,anchor=NW,image

    0热度

    1回答

    我知道这个心不是在做的事情,因为我相当新的蟒蛇,但请与我裸露,我有一个GUI,我使用从发送一个查询数据的最Python的方式一个arduino。然后,我开始实时绘制这些数据而不减速。我目前正在逐渐与更多的数字,我正在策划减缓和我有类似的问题,当我第一次在MATLAB写了这个GUI。我想知道,如果我最终希望能够一次绘制多个窗口,那么我是否可以做得更快。我知道从以前的建议,动画库,但是未成功,得到它的

    1热度

    3回答

    伙计们。我正在尝试创建我自己的纸牌游戏版本。尝试将我的卡片移至画布中心点击事件时出现以下问题。这里是我的代码 import tkinter as tk class gui(tk.Frame): def __init__(self, parent, *args, **kwargs): tk.Frame.__init__(self, parent, *args, **kwargs)

    0热度

    1回答

    我在画布(canvas12)中有4个项目。我试图将两个拖动按钮(frame1_drag/frame2_drag)放在窗口前面(frame2can/frame1can)。但我无法获得tag_raise()或lift()来做任何事情。现在,拖动按钮卡在窗户后面。是的,它必须是这种方式,因为拖动按钮在canvas12中为它们各自的framexcan窗口设置了动画。 frame2can = canvas1

    1热度

    1回答

    我正在编写一个绘图程序,我试图做出一个选项来更改画布背景颜色,但由于某种原因它不起作用。没有错误信息,我不知道为什么它不起作用,因为我使用几乎相同的代码来更改线条颜色。 P.S.我对python非常陌生。 代码: from tkinter import * # canvas specifications/variables canvas_height = 400 canvas_width

    1热度

    1回答

    我非常沮丧,因为它是完全愚蠢的,为什么它不工作。 我: import random as rand import time import tkinter root = tkinter.Tk() canvas = tkinter.Canvas(root, height = 800, width = 1300) canvas.grid(row = 0, column = 0) root.