如何更正此函数以在Tkinter Python中创建标签?

我热衷于学习编程

您能帮我解决这个问题吗,所以请出现一个标签:)?我不认为这2个函数编写正确,我是新手,需要一些帮助...仅供参考,“转换”功能由“#转换按钮”命令。

import sys
from Tkinter import *

root = Tk()
root.title("CURRENCY CONVERTER")
root.geometry('600x300+30+100')
root.config(bg="yellow", bd=5)

def rate():
        if var =='GBP' and var2 =='USD':
            rate=float(1.63452)
        if var == 'GBP' and var2=='EUR':
            rate=float(1.19529)
        else:
            rate=1
        return rate

def convert(rate):
        converted=Label(root, text=(var, entarr,">>>", (entarr*rate()), var2))
        converted.pack(expand=1)
        return convert

#title
Title=Label(root, text="Currency Converter")
Title.config(font=('century gothic',(35)),bg='red',width=0,relief=RAISED)
Title.pack(expand=1, anchor=CENTER)

#entry box
entarr = IntVar()
entry = Entry(root, textvariable=entarr)
entry.config(font=('century gothic',(15)),bg='yellow',width=5, relief=SOLID)
entry.pack(padx=10,pady=10, expand = 1)

#currency 1
var = StringVar(root)
var.set('Choose a currency to convert from')
choices = ['GBP', 'USD', 'EUR']
option = OptionMenu(root, var, *choices)
option.config(font=('century gothic',(15)),bg='yellow',activebackground='cyan',width=0, relief=FLAT)
option.pack(ipadx=40,ipady=0, expand=1)

#convert button
Arrow= Button(root, text=">>>>>>>>>", command = convert)
Arrow.config(font=('century gothic',(15)),width=0, bg="yellow", relief=SOLID)
Arrow.pack(ipadx=0,ipady=0, expand =1)

#currency 2
var2 = StringVar(root)
var2.set('Choose a currency to convert from')
choices2 = ['GBP','USD','EUR']
option2 = OptionMenu(root, var2, *choices2)
option2.config(font=('century gothic',(15)),bg='yellow',activebackground='cyan',width=0, relief=FLAT)
option2.pack(ipadx=40,ipady=0, expand=1)

root.mainloop()
萨布哈桑(Sabuj Hasan)
def rate():
    rate = 1
    if var.get() =='GBP' and var2.get() =='USD':
        rate=float(1.63452)
    if var.get() == 'GBP' and var2.get()=='EUR':
        rate=float(1.19529)
    ## TODO:: add other convertion conditions
    return rate

def convert():
    converted=Label(root, text=(var.get(), entarr.get(),">>>", (entarr.get()*rate()), var2.get()))
    converted.pack(expand=1)
    return convert

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更正此程序中的过载分配?

来自分类Dev

如何在MFC中更正此错误?

来自分类Dev

如何在方案中获取此递归函数以返回true

来自分类Dev

如何使用按钮来调用函数以在Tkinter中显示文本

来自分类Dev

如何在R中创建函数以创建列的子集?

来自分类Dev

如何在Powershell中编写函数以创建函数

来自分类Dev

如何在Powershell中编写函数以创建函数

来自分类Dev

在Python中创建PowerSet的此函数如何工作?

来自分类Dev

在类中创建tkinter标签,按钮...

来自分类Dev

如何使用Tkinter在python中刷新标签

来自分类Dev

如何在Tkinter python中替换标签?

来自分类Dev

如何更正此python3.4 lxml多核检测?

来自分类Dev

如何在我的haskell代码中更正此错误:

来自分类Dev

如何在 Laravel 中更正此 Ajax 请求

来自分类Dev

如何更正此 MySQL 查询中的除法结果?

来自分类Dev

如何编写函数以在OCaml中创建列表的循环版本?

来自分类Dev

反应:如何将状态传递给子组件并调用子组件中的函数以使用此状态

来自分类Dev

如何在Tkinter中创建带有标签的超链接?

来自分类Dev

如何在Tkinter中创建动态标签颜色?

来自分类Dev

对象中的函数以及对“此”属性的访问-失败

来自分类Dev

如何在 Python 中创建一个不断更新的标签

来自分类Dev

如何在SourceTree中自动创建标签

来自分类Dev

如何在标签中创建图形对象

来自分类Dev

如何在PYQT中创建标签按钮?

来自分类Dev

如何在PYQT中创建标签按钮?

来自分类Dev

如何在标签中创建图形对象

来自分类Dev

Laravel:如何在标签模型中创建唯一标签

来自分类Dev

在Python中创建函数以求平均值?

来自分类Dev

如何在JavaScript中创建构造函数以创建构造函数?

Related 相关文章

  1. 1

    如何更正此程序中的过载分配?

  2. 2

    如何在MFC中更正此错误?

  3. 3

    如何在方案中获取此递归函数以返回true

  4. 4

    如何使用按钮来调用函数以在Tkinter中显示文本

  5. 5

    如何在R中创建函数以创建列的子集?

  6. 6

    如何在Powershell中编写函数以创建函数

  7. 7

    如何在Powershell中编写函数以创建函数

  8. 8

    在Python中创建PowerSet的此函数如何工作?

  9. 9

    在类中创建tkinter标签,按钮...

  10. 10

    如何使用Tkinter在python中刷新标签

  11. 11

    如何在Tkinter python中替换标签?

  12. 12

    如何更正此python3.4 lxml多核检测?

  13. 13

    如何在我的haskell代码中更正此错误:

  14. 14

    如何在 Laravel 中更正此 Ajax 请求

  15. 15

    如何更正此 MySQL 查询中的除法结果?

  16. 16

    如何编写函数以在OCaml中创建列表的循环版本?

  17. 17

    反应:如何将状态传递给子组件并调用子组件中的函数以使用此状态

  18. 18

    如何在Tkinter中创建带有标签的超链接?

  19. 19

    如何在Tkinter中创建动态标签颜色?

  20. 20

    对象中的函数以及对“此”属性的访问-失败

  21. 21

    如何在 Python 中创建一个不断更新的标签

  22. 22

    如何在SourceTree中自动创建标签

  23. 23

    如何在标签中创建图形对象

  24. 24

    如何在PYQT中创建标签按钮?

  25. 25

    如何在PYQT中创建标签按钮?

  26. 26

    如何在标签中创建图形对象

  27. 27

    Laravel:如何在标签模型中创建唯一标签

  28. 28

    在Python中创建函数以求平均值?

  29. 29

    如何在JavaScript中创建构造函数以创建构造函数?

热门标签

归档