gpt4 book ai didi

python - Bokeh TextInput 在同一行显示标题和输入框

转载 作者:行者123 更新时间:2023-12-03 08:47:21 26 4
gpt4 key购买 nike

我想显示与输入框内联的 TextInput 标题,但默认情况下,它显示在 2 个单独的行上。

下面的代码在 Jupyter Notebook 中创建一个 TextInput 框,但它在框上方显示标题。如何让标题与输入框显示在同一行?

from bokeh.layouts import column, row
from bokeh.models.widgets import Slider, TextInput
from bokeh.plotting import ColumnDataSource, figure, output_file, show, reset_output, output_notebook

reset_output()
output_notebook()

layout = row([TextInput(title='my label:', value='something')])

show(layout)

当前输出:

所需输出:

最佳答案

似乎没有可以更改标题位置的设置,但您可以通过将标题写入 Paragraph 等外部小部件并将 TextInput 中的标题参数保留为空来实现类似的结果:

from bokeh.layouts import column, row
from bokeh.models import Paragraph
from bokeh.models.widgets import Slider, TextInput
from bokeh.plotting import ColumnDataSource, figure, output_file, show, reset_output, output_notebook

reset_output()
output_notebook()

title_ = Paragraph(text='my label', align='center')
layout = row([title_, TextInput(title='', value='something')])

show(layout)

输出:

enter image description here

关于python - Bokeh TextInput 在同一行显示标题和输入框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60862404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com