Example #1
0
 def start_time(self) -> datetime.datetime:
     """
     Property for start_time stored in DearPyGUI
     :return:  datetime of prior start_time
     """
     # noinspection PyTypeChecker
     return c.get_data("start_time")
Example #2
0
def update_canvas(sender, data):

    if not get_data("video_on"):
        return

    global frame_counter, frame_target, fps_frame_counter, curr_time
    if frame_counter == frame_target:
        d = Thread(name="daemon", target=texture_callback, daemon=True)
        d.start()
        frame_counter = 0

        if fps_frame_counter == 0:
            curr_time = time()

        fps_frame_counter += 1

        if fps_frame_counter == fps:
            set_value("realtime_fps", fps / (time() - curr_time))
            fps_frame_counter = 0
    else:
        frame_counter += 1
Example #3
0
 def __remove_stock(self, sender, data):
     """Remove a todo from the todos list based on the selected row."""
     stock_index = dpg.get_data("selected-stock-index")
     self.stocks.pop(stock_index)
 def __remove_todo(self, sender, data):
     """Remove a todo from the todos list based on the selected row."""
     todo_index = dpg.get_data('selected-todo-index')
     self.todos.pop(todo_index)
Example #5
0
 def tracking(self):
     """
     Bool of if the stopwatch should be active
     """
     return c.get_data("tracking")