Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GTK/Qt中的图形组件(类似于blueJ)_Qt_User Interface_Gtk_Components_Uml - Fatal编程技术网

GTK/Qt中的图形组件(类似于blueJ)

GTK/Qt中的图形组件(类似于blueJ),qt,user-interface,gtk,components,uml,Qt,User Interface,Gtk,Components,Uml,我将要制作一个程序(qt/gtk),在这里我需要显示某种UML图(比如在BlueJ中), 我想问一下GTK中是否有这样的组件 它必须与新版本的Gtk-gi.repository配合使用 图书馆的名称对我来说已经足够了,我会阅读文档,但如果有人在这里发布一些简单的演示,我将不胜感激 谢谢我使用python和pygtk,并使用matplotlib在GUI中绘制图形 请看这里的示例:我发现您应该签出,我认为这是一个更完整的用于此类工作的库。()是一个基于GTK的UML绘图工具。这是一个非常好的工具,有

我将要制作一个程序(qt/gtk),在这里我需要显示某种UML图(比如在BlueJ中), 我想问一下GTK中是否有这样的组件

它必须与新版本的Gtk-gi.repository配合使用

图书馆的名称对我来说已经足够了,我会阅读文档,但如果有人在这里发布一些简单的演示,我将不胜感激


谢谢

我使用python和pygtk,并使用matplotlib在GUI中绘制图形

请看这里的示例:

我发现您应该签出,我认为这是一个更完整的用于此类工作的库。

()是一个基于GTK的UML绘图工具。这是一个非常好的工具,有很多选择。它可以从其存储库的多个发行版上获得。它同时具有应用程序和库(libdia)组件。还有可用的python绑定。如果您尚未签出,您应该签出。

希望这有帮助

我用matplotlib画各种各样的东西。它甚至可以显示图片。这看起来是一条路要走,但我仍然找不到如何将dia集成到我的gtk应用程序中,我只看到一些图像的生成,等等@JanVorcak:你想在你的应用程序中绘制UML图吗?还是显示UML图?若你们想显示UML图,那个么它们是如何保存为图像、xml或其他格式的?若你们看java的bluej程序,我想要一个工具来显示/保存UML图。。。我需要类似的东西,能够拖动类,等等@JanVorcak:我确实看起来像@bluej。迪亚做了很多同样的事情。嗯,关于与你的应用程序集成,我不太确定。实际上,我并没有在dia上做过这样的工作,但有一种可能性是,您可以获得dia的源代码并对其进行定制,以便应用程序可以显示dia的网格和工具栏。