我必须将许多信号(on_mouse_entered 和 on_mouse_exited)连接到不同的标签。这些标签代表游戏中地图上的某些地点。鼠标输入时显示标签,而鼠标退出时则隐藏标签。我问自己是否有一种方法可以将所有这些标签链接到例如类之类的东西,并一次性链接信号。谢谢想要回复的人。
解决您的问题的一个潜在解决方案是扩展 Label 类并创建您自己的 MapSiteLabel 类。 然后,您可以将 mouse_entered 和 mouse_exited 的逻辑放在那里,然后在当前使用标签的地方使用该类/控件。