Creating deeply customized pages
Now, let’s move back to the code, taking care of the title and icon marked in red in Figure 14.3:
Figure 14.7: The set_page_config method
On line 3, immediately after import streamlit as st
, we set the page configuration using the st.set_page_config
method. In this way, we can customize the page title and icon (an emoji or even a PNG or an ICO file is supported), set the layout of the content in the main section (it can be wide or centered), and decide whether the sidebar is expanded or collapsed at start time.
The result, with the configuration reported in Figure 14.7, is as follows:
Figure 14.8: A customized page
It is up to you to try different settings while using all the available parameters.
With the set_page_config
method, we can do even more. In fact, by adding the few lines of code shown in Figure 14.9, we can modify the three points menu and the About section: