首页 > 解决方案 > TKinter 条目的 Python 输出具有 Float64

问题描述

我正在将 CSV 加载到数据框中,进行一些计算,然后将结果输出到 tkinter 输入框网格。这一切都很好,输出是正确的,但它有一个前进的“0”,后面是“dtype:float64”。条目中的数据如下所示(xxxx 是我要显示的唯一数据):

0  xxxxxx dtype:float64

输出 tkinter 窗口的屏幕截图:

输出 tkinter 窗口的屏幕截图

要将计算的数据放入输入框中,我使用以下命令:

BGO_Yin.insert(0,BGO_Y)

我可以以某种方式删除无关的部分,或者重新格式化输出变量吗?

标签: pythondataframetkinter

解决方案


上面的评论答案解决了我的TkinterGUI 问题。我随后升级到PyQt5QT Desinger GUI,在这种情况下将格式化文本发送到 text_box 的最终代码是:

self.Q_BGO_Y.setText(str(BGO_Y.iloc[0]))
self.Q_BGO_Y.repaint() #repaint to overcome known bug where text is not initially visible.

推荐阅读