首页 > 解决方案 > 如何在python的新窗口内添加一个按钮?

问题描述

我只是想在我新创建的窗口中添加一个按钮。我尝试了类似 tk.Button(canvas bla bla 但它不起作用。它无法识别画布窗口。​​我们该怎么做?

import rsa
from fernet import Fernet
import string
import tkinter as tk
import tkinter.messagebox
import base64
import os
from tkinter import filedialog
from cryptography.hazmat.backends import default_backend
from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC
from cryptography.fernet import Fernet
from tkinter import *
import tkinter.filedialog
def new_window():
    window = tk.Toplevel(master)
    canvas = tk.Canvas(window, height=HEIGHT, width=WIDTH)
    canvas.pack()
HEIGHT = 400
WIDTH = 300





master = tk.Tk()
master.maxsize(1000, 1000)

tk.Button(master, text="new window", bg='black', fg='#469A00',
                              command=lambda: new_window()).grid(row=9,
                                                     column=2,
                                                     sticky=tk.W,
                                                     pady=4,)


tk.mainloop()

标签: pythonpython-3.xtkinter

解决方案


推荐阅读