我目前有一个显示图像幻灯片的用户界面。用户可以在图像上绘制一个框,框的坐标存储在mylog中。File_name是绘制框的特定图像名称。有一个“下一步”和“上一步”按钮供用户浏览图像。当用户向前或向后移动时,绘制的框会保留在图像上,但用户也可以单击并拖动新框,原始框会自动删除。GUI Example with red box drawn我想知道是否有办法在用户每次在图像上重新绘制框时覆盖日志,以便日志上只显示最终框坐标?如果代码令人困惑,请告诉我,但我添加了与日志相关的部分
logger = logging.getLogger()
file_handler = logging.FileHandler(filename="mylog.log", mode="a")
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)
logger.setLevel(logging.DEBUG)
logging.basicConfig(filename="test.log", level=logging.DEBUG)
logger.propagate = False
# to prevent multiple prints
if file_name in self.loaded_boxes:
p1, p2 = self.current_drag_box
if p1 is not None and p2 is not None:
logging.debug(
f"{file_name} box drawn at {self.loaded_boxes[file_name]}"
)
# print(message)
logging.debug([evt.x, evt.y])
logging.debug([message])
目前没有回答
相关问题 更多 >
编程相关推荐