相关疑难解决方法(0)

如何在tkinter Canvas上创建Button?

我创建了一个Frame,然后创建了一个Canvas.
我接下来要做的是在画布上添加一个Button.
但是,当我打包按钮时,我看不到画布!

这是我尝试过的:

from Tkinter import Tk, Canvas, Frame, Button
from Tkinter import BOTH, W, NW, SUNKEN, TOP, X, FLAT, LEFT

class Example(Frame):
    def __init__(self, parent):
        Frame.__init__(self, parent)
        self.parent = parent
        self.initUI()

    def initUI(self):
        self.parent.title("Layout Test")
        self.config(bg = '#F0F0F0')
        self.pack(fill = BOTH, expand = 1)
                #create canvas
        canvas1 = Canvas(self, relief = FLAT, background = "#D2D2D2",
                                            width = 180, height = 500)
        canvas1.pack(side = TOP, anchor = NW, padx = 10, pady = 10)
        #add quit button
        button1 = …
Run Code Online (Sandbox Code Playgroud)

python user-interface tkinter button

7
推荐指数
1
解决办法
4万
查看次数

标签 统计

button ×1

python ×1

tkinter ×1

user-interface ×1