import streamlit as st from screen.screen_add_note import screen_add_main from screen.screen_scan import screen_scan_main from screen.screen_note import screen_note_main from streamlit_option_menu import option_menu def local_css(file_name): with open(file_name) as f: st.markdown(f"", unsafe_allow_html=True) local_css("style.css") def streamlit_menu(example=3): if example == 3: # 2. horizontal menu with custom style selected = option_menu( menu_title=None, # required options=["Optik Okuma", "Not Girisi", "Not Duzenleme","Analiz"], # required icons=["house", "book", "envelope","envelope"], default_index=0, # optional orientation="horizontal", styles={ "container": {"padding": "0!important", "background-color": "#b2d8d8"}, "icon": {"color": "orange", "font-size": "0px"}, "nav-link": { "font-size": "15px", "text-align": "left", "margin": "0px", "--hover-color": "#eee", }, "nav-link-selected": {"background-color": "#008080"}, }, ) return selected def main(): selected = streamlit_menu(example=3) if selected == "Optik Okuma": screen_scan_main() if selected == "Not Girisi": screen_add_main() if selected == "Not Duzenleme": screen_note_main() if selected == "Analiz": screen_note_main() if __name__ == "__main__": main()