![]() |
1
38
简单的回答是: 不(因为你说 ). 答案很长: 所以,即使你能以某种方式获得一个在每个平台上看起来都是本地的工具包,你也必须以某种方式将你的应用程序编码为 感觉 在每个平台上都是本机的。 归根结底,这取决于一个决定:您是希望最大限度地减少开发工作量,并使GUI在每个平台上的外观和感觉都不太正确,还是希望最大限度地提高用户体验?如果选择第二个选项,则需要为每个平台开发一个公共后端和一个自定义UI。 ruby对于您的通用后端来说是一个不错的选择。 |
![]() |
2
8
你会有 Ruby/GTK ,它允许您在linux下使用GTK工具包。我认为这应该在Windows和Mac操作系统下工作(如Gimp、Gaim等)。 french magazine post a good beginner article 编辑:根据上的主页面 the SourceForge project |
![]() |
4
7
有了Ruby,您可以使用Tk,这是一个成熟的跨平台UI工具包。它是Python和Tcl的事实GUI工具包,也可与Perl一起使用。Tk的最新版本使用了本机小部件,解决了Tk看起来过时的主要问题。 专门讨论传统知识的语言中立网站是 http://www.tkdocs.com/ |
![]() |
5
2
|
![]() |
6
2
作为一名wxperl程序员,我知道wxruby也在那里。Wx速度非常快,具有真正的跨平台外观。 |
![]() |
7
2
看看 Ruby GUI 2008 Survey Results here . 你会很想知道的。 |
![]() |
8
1
关于Ruby我不太清楚,但是你提到了Mono/C——我最近经常使用Mono和GTK,给我留下了深刻的印象。看起来非常稳定,跨平台的可移植性很好。 |
![]() |
9
1
Ruby/GNOME2工作得非常好。您可以使用Glade拖放窗口元素,并将其从Ruby应用程序的UI中加载。 |
![]() |
10
0
你看过Java上的SWT吗?它使用本机小部件,并且比Swing更容易获得一个好的界面。 |
![]() |
12
0
我强烈支持Qt进行跨平台GUI开发。它非常棒,API非常直观。Qt的GUI外观几乎是原生的,因为它使用底层操作系统提供的GUI控件。 虽然C++与其他语言绑定的基本接口是可用的。对于Ruby,可以使用RubyQt。不幸的是,它很不成熟。 |
![]() |
13
0
我建议你看看 visualruby . 它是一个使用ruby创建GUI的IDE。它使用GTK作为它的图形工具包,在任何平台上,这些应用对我来说都非常棒。您可以在屏幕截图页面上看到Win7、WinXP、Ubuntu和Mac上的屏幕截图: http://visualruby.net/site/Screen%20Shots.html 通过在各种平台上安装visualruby并运行示例程序,您可以轻松地在每个平台上尝试它。
|
![]() |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 2 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
![]() |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 2 年前 |