small_planet 2024-12-01 16:28 采纳率: 87.5%
浏览 9
已结题

python的tkinter

#python的tkinter里的Button放到LabelFrame创建时就返回为None,放到root就可以
#

import tkinter as tk
def change_text():
    button.config(text="新文字")
root = tk.Tk()
root.title("改变按钮文字示例")
labelframe = tk.LabelFrame(width=400, height=200, text="配置")
labelframe.grid(column=0, row=0, padx=10, pady=10)
pojie = tk.Button(labelframe, text="开始破解", command=change_text).grid(column=1, row=0)
if (pojie == None):
    print("NULL")

# button = tk.Button(root, text="原始文字", command=change_text)
# if(button == None):
#     print("None")
# button.pack(pady=20)
root.mainloop()
  • 写回答

3条回答 默认 最新

  • small_planet 2025-02-18 20:12
    关注

    不能加.grid(column=1, row=0)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 2月26日
  • 已采纳回答 2月18日
  • 创建了问题 12月1日