Skip to content

Conversation

iche033
Copy link
Contributor

@iche033 iche033 commented Mar 25, 2025

🎉 New feature

Built on top of #2797 (and replaces that PR)

Depends on gazebosim/gz-gui#666

Summary

Changes are similar to to what's done in gazebosim/gz-gui#666.

CI Status

Needs to get gazebosim/gz-gui#666 in first.

Depends on:

Plugins / Examples Status

I tested all gui plugins and examples in gz-sim (on ubuntu) to make sure they work in Qt6. Here are their statuses:

Plugins

  • align_tool
  • apply_force_torque
  • banana_for_scale
  • component_inspector
  • component_inspector_editor
  • copy_paste
  • entity_context_menu
  • entity_tree
  • environment_loader
  • environment_visualization
  • global_illumination_civct
  • global_illumination_vct
  • joint_position_controller
  • lights
  • mouse_drag
  • playback_scrubber
  • plot_3d
  • plotting
  • resource_spawner
  • scene_manager
  • select_entities
  • shapes
  • spawn
  • transform_control
  • video_recorder
  • view_angle
  • visualization_capabilities
  • visualize_contacts
  • visualize_frustum
  • visualize_lidar

Examples

  • gui_system_plugin
  • rendering_plugins

Checklist

  • Signed all commits for DCO
  • Added tests
  • Added example and/or tutorial
  • Updated documentation (as needed)
  • Updated migration guide (as needed)
  • Consider updating Python bindings (if the library has them)
  • codecheck passed (See contributing)
  • All tests passed (See test coverage)
  • While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

…unction argument

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
@iche033 iche033 requested a review from mjcarroll as a code owner March 25, 2025 21:02
@iche033 iche033 marked this pull request as draft March 25, 2025 21:02
Signed-off-by: Ian Chen <ichen@openrobotics.org>
iche033 added 6 commits March 26, 2025 21:21
…t as a function argument"

This reverts commit b2ffebc.
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
@iche033 iche033 changed the base branch from azeey/qt6_simple to main April 9, 2025 23:17
@iche033 iche033 changed the title More Qt6 changes Migrate to Qt6 Apr 9, 2025
Signed-off-by: Ian Chen <ichen@openrobotics.org>
@iche033 iche033 requested a review from caguero April 9, 2025 23:23
@iche033 iche033 marked this pull request as ready for review April 9, 2025 23:23
@iche033 iche033 requested a review from jennuine as a code owner April 9, 2025 23:23
@iche033 iche033 mentioned this pull request Apr 14, 2025
43 tasks
Copy link
Contributor

@caguero caguero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I got a reproducible crash loading the "Visualize Frustum" plugin. For reference, I'm testing loading the shapes.sdf world.

Copy link
Contributor

@caguero caguero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All the plugins worked for me except the crash on the plugin that I mentioned. Looking great!

iche033 added 2 commits April 18, 2025 17:01
Signed-off-by: Ian Chen <ichen@openrobotics.org>
@iche033
Copy link
Contributor Author

iche033 commented Apr 18, 2025

I got a reproducible crash loading the "Visualize Frustum" plugin. For reference, I'm testing loading the shapes.sdf world.

oh missed that one. Just merged with main, and updated that plugin in 6762f63

@caguero
Copy link
Contributor

caguero commented Apr 18, 2025

I got a reproducible crash loading the "Visualize Frustum" plugin. For reference, I'm testing loading the shapes.sdf world.

oh missed that one. Just merged with main, and updated that plugin in 6762f63

Fix confirmed!

iche033 added 5 commits April 19, 2025 00:09
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
Signed-off-by: Ian Chen <ichen@openrobotics.org>
@iche033
Copy link
Contributor Author

iche033 commented Apr 19, 2025

disabled UNIT_Gui_TEST's QuickStart test as it's crashing when closing main window on Ubuntu CI. I can't reproduce locally but will investigate separately. Otherwise everything looks good. Merging!

@iche033 iche033 merged commit a7f35c6 into main Apr 19, 2025
6 of 8 checks passed
@iche033 iche033 deleted the iche033/qt6 branch April 19, 2025 07:39
@github-project-automation github-project-automation bot moved this from In review to Done in Core development Apr 19, 2025
This was referenced Apr 22, 2025
@azeey azeey mentioned this pull request Aug 25, 2025
14 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants