Показать qgrid на вкладке ipywidget - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь использовать 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)

Приведенный выше код создает рабочую версию для первой вкладки

enter image description here

Но второй пустой

enter image description here

Еще более удивительным является тот факт, что моя попытка "осмотреть" это в Chrome исправляет мою вторую вкладку, но скрывает вывод первой.

Есть предложения?

...