tkinter-canvas

    0熱度

    1回答

    我正在爲我的個人使用創建一個YouTube管理器,並且它的表現非常好,直到我用UI敲擊磚牆。 下面的代碼: class Application(ttk.Frame): def __init__(self, master=None): super().__init__(master) self.pack() self.create_widgets() def cr

    0熱度

    1回答

    我正在嘗試類似newsfeed的操作,但要簡單得多。只有物品從頂部填充,舊物品被壓下。我參考了Adding a scrollbar to a group of widgets in Tkinter,但是這個在底部增加了一個新項目,我不能這樣做,所以最新的一個總是添加在頂部,舊的是在底部。先謝謝你。 我有這個至今: import Tkinter as tk from Tkinter import

    -1熱度

    1回答

    在我的代碼中(這將在長描述的末尾),我做了一個tkinter帆布遊戲。到目前爲止,畫布上名爲「播放器」的精靈朝向鼠標移動。當精靈「玩家」的座標足夠接近精靈「食物」的座標時,食物將從畫布中刪除,然後在另一個隨機位置重新創建。這也將精靈「玩家」的大小增加1(通過將x1和y1座標加1)。 但我的問題是,沒有一些非常奇怪的結果,我似乎無法創建超過1個穩定的「食物」精靈。理想情況下,我希望能夠無限重複,直到

    0熱度

    3回答

    我想製作一個繪製Sierpinsky三角形(任何模)的程序。爲了做到這一點,我使用了TkInter。該程序通過隨機移動一個點來生成分形,並始終保持在兩側。重複該過程多次後,出現分形。 但是,有一個問題。我不知道如何在TkInter的畫布上繪製點。程序的其餘部分是確定的,但我必須「作弊」才能繪製小點而不是點。它或多或少起作用,但它沒有儘可能多的分辨率。 是否有一個函數來繪製畫布上的點或其他工具來做到

    0熱度

    1回答

    爲什麼文本構件沒有填充整個黃色框架? 還送了我肯定讓文本組件粘? - 我錯過什麼` (can_frame短的canvas_frame - 這個名字我給我的推杆到畫布 from tkinter import * enter code here class window: def __init__(self, root): root.grid_rowconfigure (0, weig

    -1熱度

    2回答

    我想讓sprite在畫布上四處移動,並嘗試使用鍵綁定作爲控件。當我運行該程序時,它不會移動,直到我嘗試正確的密鑰。我用鼠標按鈕進行測試,它工作正常。 添加代碼: from tkinter import * class MainGame: def __init__(self): self.grid = [[""]*15 for n in range(15)] s

    3熱度

    2回答

    我剛纔在Python中創建一個餅圖的Tkinter的如下: def frac(n): return 360. * n/500 import Tkinter c = Tkinter.Canvas(width=100, height=100); c.pack() c.create_arc((2,2,98,98), fill="red", start=frac(0), extent =

    0熱度

    1回答

    我正在製作動作冒險沙盒視頻遊戲。這與「Terraria」遊戲非常相似。因此它涉及放置和銷燬塊。現在,要消滅塊,基本上它只是添加一個與您點擊的天空顏色相同的矩形。但是,我不想那樣。我不想要它,所以你可以在地面上隨意摧毀圖塊。我決定將遊戲中的世界改變爲一張瓷磚網格,即PhotoImages。我遇到了很多麻煩。 這裏是代碼,我重點關注: DirtImage = PhotoImage(file = '/h

    0熱度

    1回答

    我目前有一個背景圖像和頂部按鈕的畫布。我試圖獲得它,以便當點擊某個按鈕時,將在背景圖像和按鈕的頂部放置一個新圖像。我現在所擁有的是這樣的: import tkinter as tk from xlrd import * from PIL import Image, ImageTk #GLOBAL VARIABLES WIDTH = 720 HEIGHT = 960 #create

    0熱度

    1回答

    我遇到了類似的問題如下所述:Why in the world does Python's Tkinter break using canvas.create_image? 但是我使用canvas.creat_image alredy。請看看我的代碼。 import tkinter as tk root = tk.Tk() img = tk.PhotoImage(file="image.gi