gpt4 book ai didi

python - 更改 Tk 窗口上的标题栏

转载 作者:行者123 更新时间:2023-12-01 05:45:53 26 4
gpt4 key购买 nike

我试图让我的 Tk 窗口的顶部栏说计算器而不是 Tk 无论如何都可以做到这一点,我也可以将其旁边的小图标更改为不同的图像,如果不是标题就可以了谢谢

这是代码:

import math

def calculate():
try:
num1 = float(enter1.get())
num2 = float(enter2.get())
result = num1 * num2
label3.config(text=str(result))
except ValueError:
label3.config(text='Enter numeric values!')
def calculate2():
try:
num1 = float(enter1.get())
num2 = float(enter2.get())
result = num1 / num2
label3.config(text=str(result))
except ValueError:
label3.config(text='Enter numeric values!')
def calculate3():
try:
num1 = float(enter1.get())
num2 = float(enter2.get())
result = num1 + num2
label3.config(text=str(result))
except ValueError:
label3.config(text='Enter numeric values!')
def calculate4():
try:
num1 = float(enter1.get())
num2 = float(enter2.get())
result = num1 - num2
label3.config(text=str(result))
except ValueError:
label3.config(text='Enter numeric values!',fg="white")
def calculate5():
try:
num1 = float(enter1.get())
result = num1**2
label3.config(text=str(result))
except ValueError:
label3.config(text='Enter numeric values!',fg="white")
def calculate6():
try:
num1 = float(enter1.get())
result = math.sqrt(num1)
label3.config(text=str(result))
except ValueError:
label3.config(text='Enter numeric values!',fg="white")



root = Tk()
root.configure(background='black')



label1 = Label(root, text='First Number:',bg="black", fg="white")
label1.grid(row=0, column=0,columnspan=2)
enter1 = Entry(root, bg='white')
enter1.grid(row=1, column=0,columnspan=2)


label2 = Label(root, text='Second Number:',bg="black", fg="white")
label2.grid(row=2, column=0,columnspan=2)
enter2 = Entry(root, bg='white')
enter2.grid(row=3, column=0, columnspan=2)



btn1 = Button(root, text='-Multiply-', command=calculate, bg="black",activebackground="green", fg="white")
btn1.grid(row=4, column=0)
btn2 = Button(root, text='-Divide-', command=calculate2, bg="black",activebackground="orange", fg="white")
btn2.grid(row=5, column=0)
btn3 = Button(root, text='-Add-', command=calculate3, bg="black",activebackground="purple", fg="white")
btn3.grid(row=5, column=1)
btn4 = Button(root, text='-Subtract-', command=calculate4, bg="black",activebackground="red", fg="white")
btn4.grid(row=4, column=1)
btn5 = Button(root, text='Square (Only First #)', command=calculate5, bg="black",activebackground="cyan", fg="white")
btn5.grid(row=6, column=0, columnspan=2)
btn6 = Button(root, text='Square Root (only First #)', command=calculate6, bg="black",activebackground="yellow", fg="white")
btn6.grid(row=7, column=0, columnspan=2,)
label3 = Label(root, bg="black")
label3.grid(row=8, column=0, columnspan=2)


enter1.focus()

enter1.bind('<Return>', func=lambda e:enter2.focus_set())

root.mainloop()

最佳答案

像这样:

root.title("My Application Title")

更改图标的方法可以参见this answer .

关于python - 更改 Tk 窗口上的标题栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16139856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com