Stetic GUI Designer为Gtk#3移动到Glade

时间:2014-05-20 17:13:45

标签: c# user-interface gtk# glade

我目前正在为我的应用程序处理audiobackend绑定。因为我想使用gstreamer,我发现,我需要使用GTK#3,因为这是gstreamer-sharp所需要的。由于我目前正在使用monodevelop,它使用stetic进行GUI设计,我想问一下,最好的方法是什么,转向GTK#3。我看,它使用.ui文件进行GUI定义,这可以通过glade生成(我也尝试了一下glade)。但我的应用程序有4个窗口,代码很多,那么如何轻松将其传输到GTK#3?有没有人这样做过?

问候语 斯文

2 个答案:

答案 0 :(得分:2)

GtkBuilder适用于GTK2和GTK3,Smuxi最终会走这条路,并将GtkBuilder转换后的.ui文件从Stetic回传到GTK2。

可以在此处找到转换现有stetic UI的工具: https://github.com/xDarkice/stetic2ui

答案 1 :(得分:1)

Smuxi是一个用stetic制作的GTK2应用程序。当我们最近在奥地利做了Gnome .NET hackfest时,他们发现了你正在谈论的问题,但最终通过使用glade文件和一些聪明的方法同时仍然与GTK2和GTK3兼容来解决它们,所以你可能想要看一下2013年9月到11月的承诺。