Я пытаюсь использовать qgrid для визуализации фреймов данных вместе с некоторыми виджетами. У меня есть некоторые проблемы с отображением сетки внутри вкладки, если она не активна при загрузке.
import pandas as pd
import ipywidgets as widgets
import numpy as np
import qgrid
out1 = widgets.Output()
out2 = widgets.Output()
data1 = pd.DataFrame(np.random.normal(size = 10))
data2 = pd.DataFrame(np.random.normal(size = 10))
with out1:
display(qgrid.show_grid(data1))
with out2:
display(qgrid.show_grid(data1))
tab = widgets.Tab(children = [out1, out2])
tab.set_title(0, 'First')
tab.set_title(1, 'Second')
display(tab)
Приведенный выше код создает рабочую версию для первой вкладки
Но второй пустой
Еще более удивительным является тот факт, что моя попытка "осмотреть" это в Chrome исправляет мою вторую вкладку, но скрывает вывод первой.
Есть предложения?