mirror of
https://github.com/markqvist/Sideband.git
synced 2024-12-28 08:59:30 -05:00
73 lines
2.5 KiB
Python
73 lines
2.5 KiB
Python
# from kivy.clock import Clock
|
|
# from kivy.uix.textinput import TextInput
|
|
|
|
from kivymd.tests.base_test import BaseTest
|
|
|
|
|
|
class TextFieldTest(BaseTest):
|
|
def test_textfield_raw_app(self):
|
|
from kivymd.uix.boxlayout import MDBoxLayout
|
|
from kivymd.uix.button import MDFlatButton
|
|
from kivymd.uix.screen import MDScreen
|
|
from kivymd.uix.textfield import MDTextField
|
|
|
|
# def set_text():
|
|
# for widget in self.screen.ids.box.children:
|
|
# if issubclass(widget.__class__, TextInput):
|
|
# widget.text = "Input text"
|
|
|
|
self.render(
|
|
MDScreen(
|
|
MDBoxLayout(
|
|
MDTextField(
|
|
hint_text="Label",
|
|
helper_text="Error massage",
|
|
mode="rectangle",
|
|
max_text_length=5,
|
|
),
|
|
MDTextField(
|
|
icon_left="git",
|
|
hint_text="Label",
|
|
helper_text="Error massage",
|
|
mode="rectangle",
|
|
),
|
|
MDTextField(
|
|
icon_left="git",
|
|
hint_text="Label",
|
|
helper_text="Error massage",
|
|
mode="fill",
|
|
),
|
|
MDTextField(
|
|
hint_text="Label",
|
|
helper_text="Error massage",
|
|
mode="fill",
|
|
),
|
|
MDTextField(
|
|
hint_text="Label",
|
|
helper_text="Error massage",
|
|
),
|
|
MDTextField(
|
|
icon_left="git",
|
|
hint_text="Label",
|
|
helper_text="Error massage",
|
|
),
|
|
MDTextField(
|
|
hint_text="Round mode",
|
|
mode="round",
|
|
max_text_length=15,
|
|
helper_text="Massage",
|
|
),
|
|
MDFlatButton(
|
|
text="SET TEXT",
|
|
pos_hint={"center_x": 0.5},
|
|
),
|
|
id="box",
|
|
orientation="vertical",
|
|
spacing="20dp",
|
|
adaptive_height=True,
|
|
size_hint_x=0.8,
|
|
pos_hint={"center_x": 0.5, "center_y": 0.5},
|
|
)
|
|
)
|
|
)
|