tkinter-canvas

    0热度

    1回答

    我开发了一个十六进制游戏的接口,它获得了一个二维数组(其值为1,白色单元格为2,黑色单元格为2,空白单元格为0)屏幕作为输入并基于第一个点绘制十六进制表格。 我想触发的,因为它改变了细胞对1或2的值(这意味着在单击的单元格中发挥 石头的白色或黑色)的方式鼠标左键点击操作。当我点击单元格并获得阵列的打印时,单击单元格的值将更改,但点击的六边形的颜色不会更改。 这里是确切的代码是正常工作,除非点击触发

    0热度

    1回答

    的Python 2.7 我已经写了run方法我Tkinter的GUI,而不是使用标准mainloop,它总是在错误退出,当我关闭窗口,甚至实施WM_DELETE_WINDOW协议后,正如其他地方建议的那样。我尝试在回调中调用exit,并且从循环中调用return,但Python总是最后一次通过循环。为什么是这样? class FrameApp(object): def __init__(

    0热度

    1回答

    我想获得一个比例值并创建与值相同的矩形。例如,如果将比例调整为数字7,则会相邻地创建7个矩形,之后如果将比例值调整为3,则画布中显示的矩形会减少为3。我用下面的代码: from tkinter import * from tkinter import ttk class rect: def __init__(self, root): self.root = root

    2热度

    2回答

    我用下面我互联网上发现蟒蛇实现鼠标悬停动作的代码: from tkinter import * import numpy as np class rect: def __init__(self, root): self.root = root self.size = IntVar() self.canvas = Canvas(self.root,

    1热度

    2回答

    尝试创建一个可创建64个按钮的方法。该方法将按钮添加到二维列表中,并使用.grid()将它们放在tkinter画布上。不完全确定问题是什么。运行代码时,它确实没有任何问题,没有错误,没有代码0,甚至不出现tkinter窗口。该方法与其他同类相同。我也发布了大师班,任何帮助。 import Tkinter as Tk import ttk # Fonts used throughout the

    0热度

    1回答

    我最近开始使用python,现在我正试图用tkinter做出一个gui。我正在使用最新版本的PyCharm社区版。我需要让它看起来像它在PyCharm中的正常工作,并使它看起来更具吸引力,并允许输入文本和点击。大多数教程已过时,不再与PyCharm一起使用。我花了10分钟才找到tkinter本身的正确导入声明。我需要创建一个文本框,以便我可以按照以下代码的要求输入内容。就像当它说按下输入圈,我需要

    1热度

    1回答

    我想要一个顶层窗口,它显示一个图像和一张关于它旁边图像的信息表。 我已经成功地使用imshow()显示图像。我想知道两件事: 如何在tkinter中创建表?我找不到这个小部件。 如何在同一个框架中显示两个并排? 如果有帮助,我至今对这个顶层窗口的代码如下: top = Toplevel() view_nets = Frame(top) view_nets.grid() # Widgets

    0热度

    1回答

    我正在做一个大富翁游戏,&我试图在画布上绘制图像绘制Tkinter的图像,但它只会在功能上,如果不工作: def make_image(root, location, canvas): photo = PhotoImage(file = root) canvas.create_image(location["X"],location["Y"], image = photo, anchor =

    0热度

    1回答

    如何在python tkinter中以大写模式绘制所有字母表? 使用画布多边形有帮助吗?像这样为A: w = Canvas(master, width=canvas_width, height=canvas_height).pack() points = [100,0, 0, 100, 200,100] w.create_polygon(points, outline=python_green

    0热度

    1回答

    我正在设计一个用于在Python中创建像素艺术的应用程序。我现在拥有它,以便用户可以指定所需的网格大小(宽度*高度),并且它将创建指定高度的网格,每个网格正方形代表2D列表中的一个点。 我使用了Tkinter的canvas小部件,它的create_rectangle方法绘制了网格,如代码摘录所示。 我希望能够点击一个网格正方形并拖动我的鼠标,使原始点击的网格正方形以及所有那些被我的鼠标拖动过的颜色