Skip to content

Commit 9f01a37

Browse files
authored
Add files via upload
1 parent 2f6cce7 commit 9f01a37

File tree

8 files changed

+614
-0
lines changed

8 files changed

+614
-0
lines changed

WhatsApp clone/Images/fifth.PNG

17.6 KB
Loading

WhatsApp clone/Images/first.PNG

59.7 KB
Loading

WhatsApp clone/Images/fourth.PNG

64.3 KB
Loading

WhatsApp clone/Images/second.PNG

55.1 KB
Loading

WhatsApp clone/Images/sixth.PNG

60 KB
Loading

WhatsApp clone/Images/third.PNG

65.2 KB
Loading

WhatsApp clone/main.kv

+578
Large diffs are not rendered by default.

WhatsApp clone/main.py

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
from kivymd.app import MDApp
2+
from kivymd.uix.label import MDLabel
3+
from kivymd.uix.tab import MDTabsBase
4+
from kivymd.theming import ThemeManager
5+
from kivymd.uix.menu import MDDropdownMenu
6+
7+
from kivy.uix.floatlayout import FloatLayout
8+
from kivy.lang.builder import Builder
9+
10+
class Tab(FloatLayout, MDTabsBase):
11+
pass
12+
13+
class MainApp(MDApp):
14+
15+
def build(self):
16+
self.theme_cls.primary_palette = 'Teal'
17+
self.theme_cls.primary_hue = '800'
18+
return Builder.load_file('main.kv')
19+
20+
def demo(self):
21+
print(self.screen.ids.toolbar.right_action_items[1])
22+
23+
def change_screen(self, screen_name, curr = None, title = None):
24+
self.root.ids.screen_manager.current = screen_name
25+
if curr is not None:
26+
self.root.ids.screen_manager.transition.direction = 'right'
27+
else:
28+
self.root.ids.screen_manager.transition.direction = 'left'
29+
if title is not None:
30+
self.set_title(title)
31+
32+
def set_title(self, title):
33+
self.root.ids.toolbar_chat_screen.title = title
34+
35+
if __name__ == '__main__':
36+
MainApp().run()

0 commit comments

Comments
 (0)