예제 #1
0
    def show_time_picker(self):
        '''
        функция show_time_picker() открывает часы в новом окне
        '''

        time_dialog = MDTimePicker()
        time_dialog.open()
예제 #2
0
 def time_picker2(self, *args):
     self.time_dialog = MDTimePicker()
     #self.time_dialog.title=self.my_event
     self.time_dialog.bind(time=self.show2)
     self.time_dialog.open()
     self.cstm_evnt2.dismiss()
     self.cstm_event2 = None
예제 #3
0
 def show_time_picker(self):
     global user
     if user == "":
         pass
     time_dialog = MDTimePicker()
     time_dialog.bind(time=self.get_time)
     time_dialog.open()
예제 #4
0
 def time_picker(self,obj):
     from datetime import datetime
     previous_time = datetime.strptime("16:20:00", '%H:%M:%S').time()
     picker=MDTimePicker()
     picker.set_time(previous_time)
     picker.bind(time=self.got_time)
     picker.open()
예제 #5
0
    def show_time_picker(self):
        today = datetime.today()

        time_dialog = MDTimePicker()
        time_dialog.set_time(time(hour=today.hour, minute=today.minute))
        time_dialog.bind(time=self.set_time)
        time_dialog.open()
예제 #6
0
    def show_time_picker(self):
        from datetime import datetime

        previous_time = datetime.strptime("03:20:00", '%H:%M:%S').time()
        time_dialog = MDTimePicker()
        time_dialog.set_time(previous_time)
        time_dialog.open()
예제 #7
0
    def show_time_picker(self):

        time_dialog = MDTimePicker()
        #previous_time = datetime.strptime("00:00:00", '%H:%M:%S').time()
        #time_dialog = MDTimePicker()
        #time_dialog.set_time(previous_time)
        time_dialog.bind(time=self.get_time)
        time_dialog.open()
예제 #8
0
 def show_time_picker(self):
     from datetime import datetime
     # Must be a datetime object
     now = datetime.now()
     time_dialog = MDTimePicker()
     time_dialog.set_time(now)
     time_dialog.bind(time=self.get_time)
     time_dialog.open()
예제 #9
0
파일: main.py 프로젝트: isayeu/yalbkv
 def show_time_picker(self, instance):
     self.time_dialog = MDTimePicker()
     self.time_dialog.bind(
         time=lambda x, time: self.get_time_picker_data(instance, time))
     try:
         self.time_dialog.set_time(self.previous_time)
     except AttributeError:
         pass
     self.time_dialog.open()
예제 #10
0
    def show_example_time_picker(self, military):
        time_dialog = MDTimePicker(military=military)
        time_dialog.bind(time=self.get_time_picker_date)

        if self.ids.time_picker_use_previous_time.active:
            try:
                time_dialog.set_time(self.previous_time)
            except AttributeError:
                pass
        time_dialog.open()
예제 #11
0
    def show_time_picker(self):
        from datetime import datetime

        # Define default time
        default_time = datetime.strptime("4:20:00", '%H:%M:%S').time()

        time_dialog = MDTimePicker()
        # Set default Time
        time_dialog.set_time(default_time)
        time_dialog.bind(on_cancel=self.on_cancel, time=self.get_time)
        time_dialog.open()
예제 #12
0
파일: pickers.py 프로젝트: abang90/testapp
    def show_example_time_picker(self):
        from kivymd.uix.picker import MDTimePicker

        time_dialog = MDTimePicker()
        time_dialog.bind(time=self.get_time_picker_date)

        if self.ids.time_picker_use_previous_time.active:
            try:
                time_dialog.set_time(self.previous_time)
            except AttributeError:
                pass
        time_dialog.open()
예제 #13
0
    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        Window.bind(on_key_down=self.on_key_down)
        Clock.schedule_interval(self.tick, 0.2)
        Clock.schedule_interval(self.spawn_enemies, 0.2)
        Clock.schedule_interval(self.garbage_collect, 1 / 60)

        # list of sprite objects
        self.bonus = []
        self.cannons = []
        self.enemies = []  # meteorites, saturn, ufos and missiles...

        self.time_dialog = MDTimePicker()  # test
예제 #14
0
 def open_time_picker(self):
     """
     Opens up time picker dialog for selection of alarm time.
     """
     time_dialog = MDTimePicker()
     # getting the previous time text in the button
     previous_time = datetime.strptime(self.time_picker.text,
                                       '%H:%M').time()
     # setting the previous time in the dialog
     time_dialog.set_time(previous_time)
     # binds a method that sets the time chosen
     time_dialog.bind(time=self.get_time_picker_time)
     time_dialog.open()
예제 #15
0
        def change_reminder(self, *args):

            # sets default time for value of Reminder.text
            # if empty --> default time is now
            default_time = datetime.datetime.now() if self.text in [
                None, '', ' '
            ] else datetime.datetime.strptime(self.text, '%H:%M')

            # open MDTimePicker preset to default_time
            time_dialog = MDTimePicker()
            time_dialog.set_time(default_time)
            time_dialog.open()
            time_dialog.bind(on_dismiss=lambda *args: self.
                             update_reminder_time(time_dialog.time))
예제 #16
0
파일: main.py 프로젝트: salhi100/KivyMD
    def show_example_time_picker(self):
        """Show MDTimePicker from the screen Pickers."""

        from kivymd.uix.picker import MDTimePicker

        time_dialog = MDTimePicker(self.get_time_picker_date)

        if self.data["Pickers"][
                "object"].ids.time_picker_use_previous_time.active:
            try:
                time_dialog.set_time(self.previous_time)
            except AttributeError:
                pass
        time_dialog.open()
예제 #17
0
        def add_reminder(self, *args):

            # sets default time to now
            default_time = datetime.datetime.now()

            # creates new Reminder with text of time from MDTimePicker
            def set_reminder_time(self, time, *args):
                if time not in [None, '', ' ']:
                    self.reminder_list_instance.add_widget(
                        self.root_instance.Reminder(text=f'{time:%H:%M}'))

            # open MDTimePicker set to default_time
            time_dialog = MDTimePicker()
            time_dialog.set_time(default_time)
            time_dialog.open()
            time_dialog.bind(on_dismiss=lambda *args: set_reminder_time(
                self, time_dialog.time))
예제 #18
0
    def __init__(self, **kw):
        super().__init__(**kw)
        self.name = 'chooser'
        self.repeat = RepeatDialog(size_hint_y=None, height=800)

        self.dialog = MDDialog(title="Repeat",
                               type="custom",
                               content_cls=self.repeat)

        self.date = MDDatePicker()
        self.date.bind(on_save=self.on_date_save)
        self.time = MDTimePicker()
        self.time.bind(on_save=self.on_time_save)

        self.ttime, self.ddate = None, None

        self.dialog.size_hint_x = .9
예제 #19
0
        def choose_due_time(self, date, *args):

            # define default_time from task.secondary_text (second part / time-part)
            due_time = '' if self.text in [None, '', ' '] else self.text.split(' ')[
                1]
            default_time = datetime.datetime.now() if due_time in [
                None, '', ' '] else datetime.datetime.strptime(due_time, '%H:%M')

            # setting Task.due_date to values from MDDatePicker and MDTimePicker
            def set_due_date_time(self, date, time, *args):
                if all([date != None, time != None]):
                    due_date_time = ' '.join(
                        [f'{date:%d.%m.%Y}', f'{time:%H:%M}'])
                    self.text = due_date_time

            # open MDTimePicker preset to default_time
            time_dialog = MDTimePicker()
            time_dialog.set_time(default_time)
            time_dialog.open()
            time_dialog.bind(
                on_dismiss=lambda *args: set_due_date_time(
                    self, date, time_dialog.time)
            )
예제 #20
0
 def select_time(self):
     time_dialog = MDTimePicker()
     time_dialog.bind(time=self.set_time)
     time_dialog.open()
예제 #21
0
 def time_picker(self, *args):
     tm_dia = MDTimePicker()
     tm_dia.bind(time=self.get_time)
     tm_dia.open()
예제 #22
0
 def show_time_picker(self):
     time_dialog = MDTimePicker()
     time_dialog.bind(time=self.get_time)
     time_dialog.open()
예제 #23
0
 def show_time_picker(self):
     time_dialog = MDTimePicker()
     time_dialog.bind(time=self.get_time)
     previous_time = datetime.now()
     time_dialog.set_time(previous_time)
     time_dialog.open()
예제 #24
0
 def show_time_picker(self):
     picker = MDTimePicker()
     picker.bind(time= self.get_time)
     s = active_child[self.time_senter]
     if active_button[s]:
         picker.open()
 def show_time_picker(self):
     """Open time picker dialog."""
     time_dialog = MDTimePicker()
     time_dialog.bind(time=self.get_time)
     time_dialog.open()
예제 #26
0
 def time_picker(self):
     self.time_dialog = MDTimePicker()
     self.time_dialog.bind(time=self.show)
     self.time_dialog.open()
예제 #27
0
    def show_time_picker(self):
        '''Open time picker dialog.'''

        time_dialog = MDTimePicker()
        time_dialog.open()
 def open_time_picker(self):
     picker = MDTimePicker()
     picker.bind(time=self.on_time)
     picker.open()
예제 #29
0
 def show_time_picker(self, id):
     self.current_button_id = id
     time_dialog = MDTimePicker()
     time_dialog.set_time(datetime.now())
     time_dialog.bind(on_save=self.on_save_time_picker, on_cancel=self.on_cancel_time_picker)
     time_dialog.open()
예제 #30
0
 def build(self):
     tp = MDTimePicker()
     thp = MDThemePicker()