GUI Documentation
The GUI module wraps PyQt5 to allow the developer displaying 2D scenes with only a few lines of code, with high costumizability and the ability to easily animate the objects in the scene.
We split the API documentation to the following parts:
- Main GUI class
GUIGUI.add_circle_segment()GUI.add_disc()GUI.add_disc_robot()GUI.add_polygon()GUI.add_polygon_with_holes()GUI.add_segment()GUI.add_segment_angle()GUI.add_text()GUI.animation_finished()GUI.animation_finished_action()GUI.base_line_widthGUI.base_text_sizeGUI.clear_scene()GUI.empty_queue()GUI.get_field()GUI.graphicsViewGUI.heightGUI.is_queue_paused()GUI.is_queue_playing()GUI.labelsGUI.lineEditsGUI.linear_translation_animation()GUI.mainWindowGUI.parallel_animation()GUI.pause_animation()GUI.pause_queue()GUI.play_queue()GUI.progressBarsGUI.pushButtonsGUI.queue_animation()GUI.redraw()GUI.sceneGUI.segment_angle_animation()GUI.sequenceGUI.set_animation_finished_action()GUI.set_button_text()GUI.set_field()GUI.set_label()GUI.set_logic()GUI.set_program_name()GUI.set_progressbar_value()GUI.setupUi()GUI.stop_queue()GUI.text_animation()GUI.translation_animation()GUI.value_animation()GUI.visibility_animation()GUI.widthGUI.zoom
- GUI Entities
- GUI Utils