Python Вывод в TKinter Entry имеет Float64 - PullRequest
0 голосов
/ 10 июля 2020

Я загружаю CSV во фрейм данных, делаю некоторые вычисления и затем выводю результаты в сетку полей ввода tkinter. Все это работает нормально, и вывод правильный, но с продолжающимся «0» и последующим «dtype: float64». Данные в Entry выглядят следующим образом (xxxx - единственные данные, которые я хочу отобразить):

0  xxxxxx dtype:float64

снимок экрана выходного окна tkinter:

снимок экрана вывода окна tkinter

Чтобы поместить вычисленные данные в поле ввода, я использую команду:

BGO_Yin.insert(0,BGO_Y)

Могу ли я как-то удалить лишние части или переформатировать выходную переменную?

1 Ответ

0 голосов
/ 17 августа 2020

Приведенные выше ответы на комментарии решили проблему с моим Tkinter GUI. Впоследствии я обновился до PyQt5 QT 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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...