簡體   English   中英

否 output tkinter

[英]No output tkinter

關於為什么這不在終端打印嘿的任何想法? 我正在嘗試制作一個計算器,但首先我必須知道這個人是否知道游戲中的貨幣(信用)或現實生活中的貨幣(丹麥克朗)

import tkinter as tk

root = tk.Tk()

root.geometry('400x400')

ent = tk.Entry(root, fg="blue")
ent.pack()

def submit():
    ent.get()
    

sbmt = tk.Button(root, text="Submit", fg="blue", command=submit)
sbmt.pack()


if sbmt == "credits":
    print("hey")


root.mainloop()

這里:正如賽斯所說:

import tkinter as tk

root = tk.Tk()

root.geometry('400x400')

ent = tk.Entry(root, fg="blue")
ent.pack()

def submit():
    something = ent.get()
    if  something == "credits":
        print("hey")


sbmt = tk.Button(root, text="Submit", fg="blue", command=submit)
sbmt.pack()



root.mainloop()

sbmt"credits"不同。 一個是Button ,另一個是str 事實上,按鈕不可能做或說任何與"credits"有關的事情。

澄清:你是否想看看ent里面是否說"credits" 如果是這樣,您需要將ent.get()保存到變量中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM