본문 바로가기

kivymd4

[Python] KivyMD - MDTextField 이번에는 사용자의 입력을 받을 수 있는 MDTextField widget에 대해 살펴보겠습니다. MDTextField 가장 기본적인 형태를 먼저 만들어 보겠습니다. from kivymd.app import MDApp from kivymd.uix.screen import MDScreen from kivymd.uix.textfield import MDTextField class MainApp(MDApp): def build(self): self.theme_cls.theme_style = "Dark" self.theme_cls.primary_palette = "Orange" screen = MDScreen() tf1 = MDTextField() screen.add_widget(tf1) return screen.. 2022. 10. 2.
[Python] KivyMD - MDIcon 이번에는 Icon에 대해 살펴보겠습니다. Material Design에서 제공하는 아이콘들을 쉽게 가져다 쓸 수 있어요. 아이콘의 종류와 이름은 아래 링크를 참고해주세요. https://materialdesignicons.com/ MDIcon 기본적인 아이콘 사용법은 다음과 같습니다. from kivymd.app import MDApp from kivymd.uix.boxlayout import MDBoxLayout from kivymd.uix.label import MDIcon class MainApp(MDApp): def build(self): self.theme_cls.theme_style = "Dark" self.theme_cls.primary_palette = "Orange" layout = MD.. 2022. 9. 28.
[Python] KivyMD - MDLabel 이번엔 가장 흔하게 사용되는 label widget에 대해 살펴보겠습니다. 기능이 많아서 모든 기능을 설명하기 보단 많이 쓰일 몇 가지만 보여 드리겠습니다. MDLabel 기본적으로 text property를 사용해서 메세지를 출력할 수 있어요. from kivymd.app import MDApp from kivymd.uix.boxlayout import MDBoxLayout from kivymd.uix.label import MDLabel class MainApp(MDApp): def build(self): self.theme_cls.theme_style = "Dark" self.theme_cls.primary_palette = "Orange" layout = MDBoxLayout(orientation.. 2022. 9. 27.
[Python] KivyMD를 사용하여 GUI application 만들기 KivyMD는 Kivy framework기반의 GUI 개발에 도움을 주는 framework입니다. MD는 Material Design을 뜻합니다. 이번 포스팅에서는 Python을 활용하여 간단한 사용법을 알아보겠습니다. Installation pip를 사용하여 다음의 명령으로 간단히 설치를 할 수 있습니다. $ pip install kivymd 이제 사용 준비는 모두 끝났습니다. 첫 번째 앱 만들기 간단한 코드로 첫 번째 application을 만들어 보겠습니다. from kivymd.app import MDApp from kivymd.uix.label import MDLabel class MainApp(MDApp): def build(self): return MDLabel(text="Hello, Wor.. 2022. 9. 9.