I have this .py and .kv for a fmea project, any idea for the solution? Thank you so much.
.py
import os
import sys
import pathlib
from time import time
from kivy.config import Config
Config.set('kivy', 'keyboard_mode', 'systemanddock')
from kivymd.app import MDApp
from kivy.lang import Builder
from kivymd.uix.screen import MDScreen
from kivymd.uix.widget import MDWidget
from kivymd.uix.toolbar import MDTopAppBar
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.screenmanager import ScreenManager
from kivymd.uix.tab import MDTabsBase
from kivymd.uix.floatlayout import MDFloatLayout
import sqlite3
import pandas as pd
class fmea_db(sqlite3):
def __init__(self):
pass
def build (self):
pass
def connections (self):
pass
class FMEAstuff(MDWidget):
def somebutton ():
pass
pass
class Tab(MDFloatLayout, MDTabsBase):
''''''
class FMEATableScreen(MDScreen):
pass
class FMEATabsScreen(MDScreen):
pass
class FMEAApp(MDApp):
title = "Open FMEA for Project"
sm = ScreenManager()
#sm.add_widget(FMEAApp(name="FMEAApp"))
#sm.current = "Open FMEA for Project"
def build(self):
self.theme_cls.theme_style = "Dark"
self.theme_cls.primary_palette = "Amber"
return Builder.load_file('test_fmea.kv')
FMEAApp().run()
.kv
#:import KivyLexer kivy.extras.highlight.KivyLexer
#:import Factory kivy.factory.Factory
BoxLayout:
screen_manager: sm
toolbar: toolbar
MDTopAppBar:
id: toolbar
use_overflow: True
#text: "Simple OpenCV"
pos_hint: {"center_x": .5, "center_y": 0.9}
size_hint_x: 1
size_hint_y: 0.1
left_action_items: [["home"],["menu", lambda x: app.callback(x)],["file", lambda x: app.file_manager_open()]]
md_bg_color: app.theme_cls.primary_color
ScreenManager:
id: sm
size_hint: 1, 0.9
pos_hint: {"center_x": .5, "center_y": 0.5}
MDScreen:
id: FMEAtable
MDBottomNavigation:
#color
#panel_color: 0,0,1,.5
MDBottomNavigationItem:
id: fmea_seperate
name: 'fmea table'
text: "FMEA Seperate Tabs"
icon: 'table-column'
MDTabs:
Tab:
text: "tab1"
Tab:
text: "tab1"
MDBottomNavigationItem:
id: fmea_table
name: 'fmea table'
text: "FMEA Table"
icon: 'table-large'
MDFloatLayout:
pos_hint: {"center_x": .5, "center_y": 0.5}
The code have to call a dashboard for a fmea management