如何在toplevel()Tkinter中使用画布制作按钮

亚当·莱斯奇钦斯基

我试图让使用按钮canvas.create_windowtoplevel()的Tkinter的。按钮用于返回主窗口。显示第一个“开始”按钮,但不显示第二个“后退”按钮。下面的代码。

from tkinter import *

win = Tk()

def play_button():
    win.withdraw()
    top = Toplevel()
    top.geometry("300x300")
    button_back = Button(top, text="Back", command=back_button)

    canvas_two = Canvas(top, width = 300, height = 300)    
    canvas_two.pack(fill="both", expand=True)         
    Button_reverse = canvas_two.create_window(0, 0, anchor="nw", window=button_back)
    top.resizable(False, False)

def back_button():
    win.deiconify()

win.geometry("300x300")

canvas = Canvas(win, width = 300, height = 300)
canvas.pack(fill="both", expand=True)      
button_play = Button(win, text="Play", command=play_button)
Play_button = canvas.create_window(0, 0, anchor="nw", window=button_play )

win.mainloop()
马蒂诺

问题是创造的顺序canvas_twobutton_back您需要创建第Canvas一个,然后将其Button放在其顶部,如下所示。

def play_button():
    win.withdraw()
    top = Toplevel()
    top.geometry("300x300")

    canvas_two = Canvas(top, width=300, height=300)
    canvas_two.pack(fill="both", expand=True)

    button_back = Button(top, text="Back", command=back_button)
    Button_reverse = canvas_two.create_window(0, 0, anchor="nw", window=button_back)
    top.resizable(False, False)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用tkinter画布小部件制作按钮?

来自分类Dev

如何在 tkinter toplevel() 窗口中添加按钮

来自分类Dev

如何使用tkinter制作图片按钮

来自分类Dev

Kivy,如何在画布中使用数据

来自分类Dev

如何在Tkinter中放置TopLevel窗口?

来自分类Dev

如何在Tkinter中将形状制作为按钮

来自分类Dev

如何在python中使用Tkinter制作3(或4)个嵌套的绑定组合框?

来自分类Dev

如何在tkinter中使用2D列表访问按钮网格中的按钮?

来自分类Dev

如何在Android中使用自定义布局制作Google加号按钮?

来自分类Dev

如何在ASP.NET中使用innerhtml制作按钮事件

来自分类Dev

如何使用Tkinter在游戏课程中制作按钮

来自分类Dev

如何在Python / Tkinter中使用浏览按钮显示文件路径

来自分类Dev

如何在Python中使用Tkinter使按钮仅被单击一次?

来自分类Dev

如何在Python 3中使用tkinter创建带有值的弹出消息按钮?

来自分类Dev

如何在 tkinter for python 中使用迭代创建输入字段和按钮以从输入字段获取内容?

来自分类Dev

如何在JavaFX中使用画布和文本

来自分类Dev

如何在JavaScript中使用画布绘制多个随机对象

来自分类Dev

如何在Javafx中使用画布和文本

来自分类Dev

如何在fabric.js中使用画布保存图像

来自分类Dev

如何在Android中使用画布绘制互锁圆

来自分类Dev

如何在Tkinter中使用wm属性?

来自分类Dev

如何在 tkinter 网格中使用图像?

来自分类Dev

在循环中使用tkinter图片画布?

来自分类Dev

如何在 tkinter 上创建后退按钮/或删除画布上的所有小部件?

来自分类Dev

如何在React中使用单选按钮?

来自分类Dev

如何在链接按钮中使用<%=%>?

来自分类Dev

如何在php中使用按钮?

来自分类Dev

如何在Java中使用单选按钮?

来自分类Dev

如何在reactjs中使用onClick按钮?

Related 相关文章

  1. 1

    如何使用tkinter画布小部件制作按钮?

  2. 2

    如何在 tkinter toplevel() 窗口中添加按钮

  3. 3

    如何使用tkinter制作图片按钮

  4. 4

    Kivy,如何在画布中使用数据

  5. 5

    如何在Tkinter中放置TopLevel窗口?

  6. 6

    如何在Tkinter中将形状制作为按钮

  7. 7

    如何在python中使用Tkinter制作3(或4)个嵌套的绑定组合框?

  8. 8

    如何在tkinter中使用2D列表访问按钮网格中的按钮?

  9. 9

    如何在Android中使用自定义布局制作Google加号按钮?

  10. 10

    如何在ASP.NET中使用innerhtml制作按钮事件

  11. 11

    如何使用Tkinter在游戏课程中制作按钮

  12. 12

    如何在Python / Tkinter中使用浏览按钮显示文件路径

  13. 13

    如何在Python中使用Tkinter使按钮仅被单击一次?

  14. 14

    如何在Python 3中使用tkinter创建带有值的弹出消息按钮?

  15. 15

    如何在 tkinter for python 中使用迭代创建输入字段和按钮以从输入字段获取内容?

  16. 16

    如何在JavaFX中使用画布和文本

  17. 17

    如何在JavaScript中使用画布绘制多个随机对象

  18. 18

    如何在Javafx中使用画布和文本

  19. 19

    如何在fabric.js中使用画布保存图像

  20. 20

    如何在Android中使用画布绘制互锁圆

  21. 21

    如何在Tkinter中使用wm属性?

  22. 22

    如何在 tkinter 网格中使用图像?

  23. 23

    在循环中使用tkinter图片画布?

  24. 24

    如何在 tkinter 上创建后退按钮/或删除画布上的所有小部件?

  25. 25

    如何在React中使用单选按钮?

  26. 26

    如何在链接按钮中使用<%=%>?

  27. 27

    如何在php中使用按钮?

  28. 28

    如何在Java中使用单选按钮?

  29. 29

    如何在reactjs中使用onClick按钮?

热门标签

归档