tkinter-canvas

    2热度

    1回答

    我定义GCanvas,画布的延伸。我的意图是在课堂上对GCanvas进行绑定。它不工作。 我也试图绑定到tk.Canvas,它并不能工作。绑定到root或GCanvas实例工作正常。 (这些替代方法对我来说都没有用,但我只是试着去看看发生了什么。)运行OS X,El Capitan。 import Tkinter as tk class GCanvas(tk.Canvas, object):

    2热度

    1回答

    Traceback (most recent call last): File "/Users/me/Documents/dev/myui/myui.py", line 134, in <module> myCanvas = ttk.Canvas(myFrame, width=root.winfo_width(), height=30, borderwidth=1, paddi

    0热度

    1回答

    我创建了一系列带有文本的checkbutton(在这个例子中是cb),我用create_window方法(我需要这个,因为我有一个滚动条)将它们放到一个画布中。 如何扩展此代码并使我的检查按钮粘到左右边界? canvas.create_window(0, i*20, #for non overlapping window= cb[key], anchor =

    0热度

    1回答

    如何在python Tkinter中制作渐变组合框? 就像我们从第一个组合框菜单中选择一个值,那么下一个组合框菜单将仅显示在第一个选定组合框值内的值。 这是我的代码: BU = StringVar() BU.set("") def BU(BU_choices): s = BU.get() BU_choices = ["DUM", "IND", "KAM", "RAP"] BU

    0热度

    1回答

    我需要在画布中添加2个子图。我试图使用FigureCanvasTkAgg作为情节需要是3D互动。在canvas/FigureCanvasTkAgg中是否有任何equaivaiva的tight_layout功能?试图FigureCanvasTkAgg.tight_layout()并给出错误。 f = Figure(figsize=(5,3), dpi=100) a = f.add_subplot

    0热度

    1回答

    当我在tkinter中创建一个对象时,我如何通过该对象中的嵌入命令使对象破坏自己? 代码是这样的;我正在编写一个收集硬币的游戏 我想在收集它们后让硬币消失。 from tkinter import* import time import random import math color=['gray','skyblue','orange','green','yellow','blue']

    -3热度

    2回答

    我使用tkinter来显示格式为300.4的传感器信息,我在想如何编码它,因此变量的值将显示在GUI上? 难道是简单的: x = sensor_value = 300.4 T = Text(root, height=2, width=30, text=x)

    3热度

    1回答

    我试图让这个当你右键点击,该行突出的蓝色,然后你可以编辑或删除该条目。但是,由于添加了滚动条,如果页面滚动,则选择将被偏移。 我试图0找到canvasx和canvasy,然后使用find_closest的建议的事情(,但是当我这样做,它总是返回(1)不管是什么。 Canvasx和canvasy似乎本地为每个标签,而不是帆布本身 from tkinter import * def RightCl

    2热度

    2回答

    我在一个Python应用程序中使用Tkinter的工作。我想要做的是绘制画布坐标,并将这些点记录到列表中,以便稍后进行计算。 如果这是不可能的,你会建议任何其他工具或GUI的平台,可以做到这一点? 编辑:我有什么到目前为止,可以从列表中取分,并在画布上绘制的应用程序。我希望有相反的工作方式。 from tkinter import * from tkinter.filedialog import

    0热度

    1回答

    在这个测试脚本中,我画了一个正方形,可以使用鼠标滚轮放大。 如果我右键单击单元格内部,我会得到正确的单元格坐标(不是x和y,而是列和行):这正是我期望它在后台写入控制台的内容。 如果我通过按下鼠标左键并将其拖动到其他地方来移动画布,则坐标不再正确。 我在哪里可以得到delta x和delta y(或偏移量)以回馈正确的信息? 供参考: 1)get_pos()是执行检查并产生结果的方法。 2)以下代