我目前正在使用许多自定义小部件,它们提供不同的信号和插槽以相互通信。
例如,有一个小部件建立了网络连接,然后向其他小部件发出信号,使它们从禁用状态变为启用状态。
现在我想可视化这些小部件如何共同工作,并想问什么是最好的方法?是否有一种UML图表类型适合此目的?
也许已经存在可以自动搜索连接并显示它们的工具?
如果能够显示未使用的插槽/信号,那将很好。
编辑: 如果有一种方法不仅可以显示QWidgets,还可以显示拥有Signal/Slots的QObject类,那将很好。
我目前正在使用许多自定义小部件,它们提供不同的信号和插槽以相互通信。
例如,有一个小部件建立了网络连接,然后向其他小部件发出信号,使它们从禁用状态变为启用状态。
现在我想可视化这些小部件如何共同工作,并想问什么是最好的方法?是否有一种UML图表类型适合此目的?
也许已经存在可以自动搜索连接并显示它们的工具?
如果能够显示未使用的插槽/信号,那将很好。
编辑: 如果有一种方法不仅可以显示QWidgets,还可以显示拥有Signal/Slots的QObject类,那将很好。
我知道这个问题有些过时,但也许它能帮助到某些人。
KDAB创建了一个工具,用于可视化信号和槽,并对Qt应用程序进行大量调试。您可以在这里获取它:https://www.kdab.com/development-resources/qt-tools/gammaray/
在信号/槽编辑模式下,设计师正是这样做的。