我目前正在使用许多自定义小部件,这些小部件提供不同的信号和插槽以便彼此通信 .
例如 . 有一个小部件 Build 网络连接,然后向其他小部件发出信号,然后将其状态从禁用状态更改为启用状态 .
我现在想要想象这些小部件如何协同工作,并想问一下最好的方法是什么?是否有适合此目的的UML图表类型?
也许已经有工具可以自动搜索连接并显示它们?
如果有可能显示未使用的插槽/信号会很好 .
编辑:如果有一种方法不仅可以显示QWidgets而且还有QObject类也有信号/插槽,那将会很好
我知道这个问题已经过时了,但也许会有所帮助 .
KDAB创建了一个可视化信号和插槽的工具,并在Qt应用程序上进行了大量其他调试 . 你可以在这里得到它:https://www.kdab.com/development-resources/qt-tools/gammaray/
也许这可以帮助http://hackatool.blogspot.co.at/2013/05/simple-tool-to-visualize-connections.html这是一个非常简单的程序,它使用DOT来可视化连接但是它非常有限 .
设计人员在信号/插槽编辑模式下就是这样做的 .
3 回答
我知道这个问题已经过时了,但也许会有所帮助 .
KDAB创建了一个可视化信号和插槽的工具,并在Qt应用程序上进行了大量其他调试 . 你可以在这里得到它:https://www.kdab.com/development-resources/qt-tools/gammaray/
也许这可以帮助http://hackatool.blogspot.co.at/2013/05/simple-tool-to-visualize-connections.html这是一个非常简单的程序,它使用DOT来可视化连接但是它非常有限 .
设计人员在信号/插槽编辑模式下就是这样做的 .