本文主要是介绍pywebio和streamlit去掉footer,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Background
- python这门语言真是很有意思,学起来就像打游戏一样,因为好玩的东西太多了。
- 除了django和flask这些重量级选手,轻量级的python web框架最近发现两个挺好玩的
pywebio
和streamlit
,都是开源的哈。- 不过,使用这些框架开发的页面底部都有他们logo,但也无可厚非哈,人家都开源让你用了。
- 我这里介绍两种思路去掉它们自带的footer。
第一种【以pywebio为例】
1、找到pywebio依赖包所在的位置
find / -name 'pywebio' -type d
2、找到Powered所在的文件
目录替换成上一步查到的。
grep -lr 'Powered' /usr/local/python3/lib/python3.7/site-packages/pywebio
3、编辑index.html
- 编辑上一步查到的
index.html
,注释掉footer重启你的pywebio程序即可。/usr/local/python3/lib/python3.7/site-packages/pywebio/platform/tpl/index.html
<div class="bg"></div>
这个可以用来设置背景图片。
- 下面可以用来设置网页的favicon
<link rel="icon" type="image/x-icon" sizes="32x32" href="static/imgs/favicon.ico" id="favicon001">
<link rel="icon" type="image/x-icon" sizes="32x32" href="static/imgs/favicon.ico" id="favicon002">
第二种【以streamlit为例】
这个比较简单,通过向页面注入html样式代码。
import streamlit as st# 隐藏右边的菜单以及页脚
hide_streamlit_style = """
<style>
#MainMenu {visibility: hidden;}
footer {visibility: hidden;}
</style>
"""
st.markdown(hide_streamlit_style, unsafe_allow_html=True)
这篇关于pywebio和streamlit去掉footer的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!