tkinter-canvas

    5熱度

    2回答

    我想創建一個畫布一些文字: myText = self.canvas.create_text(5, 5, anchor=NW, text="TEST") 現在我怎麼會將myText找到的寬度和高度?

    1熱度

    2回答

    我希望能夠改變Tkinter的畫布組件內indvidual像素的顏色。 我在這第一次嘗試,我創造了許多線對象,讓他們充當像素。 self.Ca是我的畫布組件 片段: i0 = 0 while i0 < height: i1 = 0 while i1 < width: pix = self.Ca.create_line(i1, i0, i1+1, i0, fill=

    18熱度

    1回答

    我正在嘗試使畫布可滾動。但是,一旦我嘗試設置滾動條來處理畫布,tkinter似乎完全忽略了我最初爲畫布設置的尺寸。我已經嘗試將它們全部放在一個框架中,設置畫布以填充框架,然後設置框架大小,但是這會出現相同的問題,除非我將框架設置爲填充窗口,這不是我想要的。基本上,我想要一個帶有滾動條的固定大小的畫布。我當前的代碼看起來像這樣(在Python 3.1): from tkinter import *

    4熱度

    1回答

    有沒有辦法將畫布座標轉換爲Tkinter中的窗口座標?預先 x = canvas.canvasx(event.x) 感謝: 這將是從窗口轉換爲畫布座標的相反,至極像這樣做。

    2熱度

    1回答

    我試圖在我的程序的一部分中創建滾動條。父框架有三個標籤框架小部件,其中一個需要顯示多達50個選項菜單,因此需要使用滾動條。 我知道你不能使用滾動條來滾動標籤框架,所以在這個標籤框架中,我創建了一個可以滾動的畫布。然後我在畫布中插入了一個框架,我將使用它來顯示選項菜單。然後,我將一個滾動條連接到畫布上,並將滾動條放置在標籤框內。問題是滾動條看起來很實用,但只有前10個選項菜單是可見的,無論它滾動多少

    21熱度

    1回答

    如果我使用畫布來顯示數據,並且我希望用戶能夠點擊畫布上的各種項目以獲取更多信息或以某種方式與之交互,那麼關於此操作的最佳方法是什麼? 在線搜索我可以找到有關如何將事件綁定到標記的信息,但似乎更接近我想要的。我不想用標籤對項目進行分組,而是在用戶單擊畫布上的特定項目時調用特定的函數。

    3熱度

    2回答

    我正在嘗試學習一些Python和Tkinter。下面的示例代碼旨在在屏幕上放置兩個窗口,幾個按鈕和一個帶有圖像的畫布,並在其上繪製一些線條。 窗口和按鈕顯示得很好,但我沒有看到畫布圖像或畫布線。我很感謝一些幫助,弄清楚什麼是需要讓我的畫布顯示。 from Tkinter import * import Image, ImageTk class App: def __init__(

    5熱度

    2回答

    我有一個Tkinter帆布部件(Python 2.7,而不是3),並在這個畫布上我有不同的項目。如果我創建了一個與舊項目重疊的新項目,它將在前面。我現在如何將舊項目移動到新創建的項目之前,甚至是在Canvas上的所有其他項目之前? 示例代碼至今: from Tkinter import * root = Tk() canvas = Canvas(root,width=200,height=20

    5熱度

    1回答

    我想輸出數據庫的內容到Tkinter小部件。該數據庫有足夠的行和列,我需要啓用水平和垂直滾動條,但我很難讓水平和垂直滾動同時工作。我並不想知道這Tkinter的部件使用,但這裏是我當前的實現: # Create root self.root = Tk() self.root.geometry('1000x500+0+0') # Create canvas self.canvas = Ca