tkinter-canvas

    0熱度

    1回答

    我已成功地動態地創建使用下面的代碼上Tkinter的畫布組件各個矩形: setattr(self, "wall_" + str(counter), self.canvas_base.create_rectangle(*sel_wall,fill="black")) 凡counter是一個遞增和可變整數,canvas_base是畫布被吸入上,suffix是之間的串交替a和b和sel_wall是用

    0熱度

    1回答

    from tkinter import * root = Tk() coords=1017,474 frame = Canvas(root, width=1680, height=960) def cords(event): print(event.x,event.y) def click(event): frame.create_line(event.

    0熱度

    1回答

    我正在編寫一個程序,我試圖用函數座標來使用find_overlap。這裏是代碼 from tkinter import * root = Tk() coords = 1082, 473 canvas = Canvas(root, width=1080, height=960) frame = Frame(root, width=209, height=960) def cords

    0熱度

    1回答

    當我嘗試運行我的代碼時,一切都會執行,但after函數會立即調用update,儘管我放入了5秒的延遲。在此之上,gui沒有顯示任何圖。 import tkinter as tk import numpy as np import time import functools import matplotlib matplotlib.use("TkAgg") from matplotli

    1熱度

    1回答

    到目前爲止我有這個代碼。起初,我讓它畫出了效果很好的圓圈。我認爲畫矩形會很容易,但我只能畫正方形。我希望能有各種寬度和長度的形狀。我知道我需要改變(x1,y1,x2,y2)的方框,但我會怎麼做。 def down(event): # A mouse event will be passed in with x and y attributes global startx, starty # Us

    0熱度

    1回答

    我正在python中使用tkinter編寫程序並使用find_overlap函數,這裏是我的代碼。 from tkinter import * import tkinter.messagebox root = Tk() coords = 1447, 474 canvas = Canvas(root, width=1480, height=960) frame = Frame(root,

    0熱度

    1回答

    我想在Tkinter中使用另一個矩形的選項繪製一個矩形。我不能硬編碼選項/從第一個矩形獲得哪些選項,因爲我事先不知道它將具有哪些選項。 我以前options = canvas.itemconfig(first)獲得的第一個矩形的選擇字典,然後畫了使用 second = canvas.create_rectangle(150, 50, 300, 150, **options)第二個矩形,但得到了以下

    1熱度

    2回答

    for i in range(random.randint(1,4)): xos=[150,200,250,300,350,400,450,500,550,600,650,700,750,800,850] yos=[150,200,250,300,350,400,450,500,550,600,650] xos_=random.choice(xos) yos

    0熱度

    1回答

    我目前正在嘗試使用Python爲高中的編程II類編寫一個基本的smartmirror。我試圖做的一件事是創建一個歡迎文本,根據您按下的按鈕進行更新。我正在讀取來自.txt文檔的畫布文本的字符串,該文檔根據我選擇的用戶而變化。當我更改文檔的文本時,是否有任何方法可以讓它自動刷新? 的代碼我使用顯示的信息是: text2 = Canvas(tk, width=500, height=100) wel

    0熱度

    2回答

    因此,這裏是一個程序的代碼,用戶可以點擊一個點,然後繪製一個點,然後再點擊繪製更多的線,所有線都附加到前一行。我將如何編輯這個程序,讓用戶按下按鈕,並有像(xp1,yp1),然後拖動一些地方,並釋放在(xp2,yp2),然後畫(xp1,yp1)和(xp2 ,yp2)。最後,它會讓用戶創建許多不同的線條,然後最終能夠按「c」鍵清除畫布屏幕。就像我知道的最後一件事將不得不將一些功能綁定到「c」,但我不