Есть ли способ определить абсолютное положение виджета в ipywidgets?Python

Программы на Python
Anonymous
Есть ли способ определить абсолютное положение виджета в ipywidgets?

Сообщение Anonymous »

Я хотел бы определить некоторые виджеты в абсолютном положении внутри макета в ipywidgets. Макет Box в ipywidgets позволяет мне добавлять дочерние элементы, но только последовательно. Например, я хочу разместить кнопку 2 в правом нижнем углу кнопки 1, но следующие коды помещают кнопку 2 только после кнопки 1.

Код: Выделить всё

import ipywidgets as widgets
box = widgets.Box(layout=widgets.Layout(width='400px', height='200px'))
button1 = widgets.Button(layout=widgets.Layout(top='30px', left='20px', width='100px', height='30px'), description="Button1")
button2 = widgets.Button(layout=widgets.Layout(top='60px', left='120px', width='100px', height='30px'), description="Button2")
box.children += (button1, button2)
box
Я попробовал следующую команду, но мне не удалось заставить виджет использовать абсолютную позицию.

Код: Выделить всё

button2 = widgets.Button(layout=widgets.Layout(position="absolute", top='60px', left='120px', width='100px', height='30px'), description="Button2")

Код: Выделить всё

button2.style.position = "absolute"
Есть ли способ разместить виджеты в абсолютном положении?

Подробнее здесь: https://stackoverflow.com/questions/662 ... ipywidgets

Вернуться в «Python»