python Streamlit页面中的滚动条太小

bqucvtff  于 2022-12-10  发布在  Python
关注(0)|答案(2)|浏览(311)

我必须通过Streamlit显示一个非常宽的情节。然而,Streamlit创建的水平和垂直滚动条都很小/薄,因此很难看到和使用。我做了一些快速的谷歌搜索,但没有看到控制网页上滚动条外观的说明。任何帮助都非常感谢!

tp5buhyn

tp5buhyn1#

我不认为有一个简单的方法可以做到这一点。你可以在你的应用中注入你自己的html/css,所以也许这可以重新配置滚动条的行为。Streamlit的components API也可能会有帮助。

v64noz0r

v64noz0r2#

这就是我如何使用st.markdown -〉

st.markdown("""
                <html>
                    <head>
                    <style>
                        ::-webkit-scrollbar {
                            width: 10px;
                            }

                            /* Track */
                            ::-webkit-scrollbar-track {
                            background: #f1f1f1;
                            }

                            /* Handle */
                            ::-webkit-scrollbar-thumb {
                            background: #888;
                            }

                            /* Handle on hover */
                            ::-webkit-scrollbar-thumb:hover {
                            background: #555;
                            }
                    </style>
                    </head>
                    <body>
                    </body>
                </html>
            """, unsafe_allow_html=True)

他们的关键是要确保这段代码是添加在页面subheader之后,否则你可能会面临错误,如st.pageconfig是只允许一次。
如果有帮助就告诉我。谢谢。

相关问题