python - 额外的文本被添加到 tkinter 中的 GUI
问题描述
我有以下代码用于读取 excel 文件,进行简单计算并在 GUI 中显示结果。
from tkinter import *
from tkinter import ttk
from tkinter import filedialog
import pandas as pd
window = Tk()
window.title("Welcome Husnain Iqbal")
window.geometry('500x500')
def file_opener():
input = filedialog.askopenfilename(filetypes=[("Excel files", ".xlsx .xls")])
cf = pd.read_excel(input,sheet_name = "Classroom")
mob = cf['Total Number Of Participants']*425
label = Label(window, text="Participants Mobilization Claim is Rs." + str(mob))
label.pack()
acc = cf['Total A/C Opened']*25
label2 = Label(window, text=acc,relief=RAISED)
label2.pack()
x = Button(window, text ='Select File', command = lambda:file_opener())
x.grid(row = 5, column = 1)
x.pack()
mainloop()
解决方案
推荐阅读
- java - 计算到目前为止每 15 分钟时间段的成本
- regex - 匹配书面列表的正则表达式,例如“纽约、德克萨斯和佛罗里达”
- css - 使用 React Router 路由到另一个组件时 CSS 没有改变
- pegjs - PEGJS 不会在解析器文件中生成“module.exports”
- database - 我是否将本体与数据放在一起?
- javascript - 如何在同一堆栈中链接事件侦听器
- android - 对简历上的首选项进行更改时应用程序崩溃
- java - 使用 jar-in-jar 加载程序时出现 NoClassDefFoundError
- javascript - 将数据从 Node.JS 传递到前端 (EJS) 异步而不通过初始渲染传递数据?
- javascript - 使用javascript选中复选框时如何启用提交按钮?