任何类似UML的QT信号和插槽建模工具?

时间:2009-11-12 11:48:11

标签: qt uml

是否有任何类似uml的建模工具可以设计(绘制)类并可以直观地表示QT信号和插槽,它们的连接?

3 个答案:

答案 0 :(得分:4)

信号/ slog机制本质上是一种用于注册回调的机制。所以你的问题可以解释为:“我如何用UML建模回调”。我不确定是否有一个好的答案,因为回调并不是一个真正的面向对象的结构。从概念上讲,观察者模式最接近。

答案 1 :(得分:3)

您可以尝试Enterprise Architect,因为它支持UML 2.1并允许创建用户定义的图表。

答案 2 :(得分:1)

这些连接是动态的,所以我不确定它是否可以以静态方式表示它们(如图中所示)。

此外,大多数情况下,它们在时间和代码中紧密绑定(即您创建两个对象然后连接它们)。从代码中可以明显看出发生了什么以及为什么,使任何额外的文档变得危险(因为它能做的最好的事情就是记录当前的状态,除非它是从过时生成的,否则它总是有危险的。来源,或者更确切地说,来自应用程序运行时期间收集的数据。