SWT般的GUI工具包,用于C或C ++ [英] SWT-like GUI toolkit for C or C++
问题描述
你知道任何跨平台GUI工具包一样SWT为C(在每个操作系统使用默认的小部件上的 eclipse.org/swt )?没有为D语言称为DWT SWT的实现,但我需要它的C或C ++。谢谢你。
您可以阅读的维基的一些细节。结果
首先4 pretty流行,其余的我不知道。
编辑:结果
8. 有C ++接口但它似乎只适用于Windows,现在结果
9. SWT /福克斯 - C ++在FOX工具包的顶部端口 - 似乎更多的则3年死了< BR>
10.你也可以试试.NET +单声道。但不得用于商业项目,我觉得
的Qt,FLTK和GTK +使用自己部件的系统,即,它们替换本机窗口,按钮等而wxWidgets的提供原生系统之上的一层。因此:
- 与wxWidgets的你会得到100%的天然外观和放大器;感觉没有任何努力在每个平台上结果。
CON - 你得到本地的错误太:)。不同的行为可能是不可取 - 在至少Qt可以模仿本机的外观和放大器;感觉(有人说这是不完美的在MacOS X)。此外KDE是写在Qt的,所以对于KDE桌面Qt是本地
EDIT2:结果
刚刚发现这个的真正的部件工具箱的广泛名单上的维基百科
Do you know any cross-platform GUI toolkit like swt for C (using default widgets in each operating system = right pics on eclipse.org/swt) ? There is an implementation of swt for D language called DWT but I need it for C or C++. Thanks.
You can read some details in that wiki.
First 4 are pretty popular, the rest I dont know.
EDIT:
8. There is C++ port but it seem Windows only for now
9. SWT/Fox - C++ port on top of FOX toolkit - seems to be dead for more then 3 years
10. Also you can try .NET + Mono. But not for commercial project, I think
Qt, FLTK and GTK+ use their own widgets system, i.e. they replace native windows, buttons, etc. Whereas wxWidgets provides a layer on top of native system. Hence:
- with wxWidgets you get 100% native look&feel on every platform without any effort.
CON - you get native bugs too :). Different behaviour could be undesirable - At least Qt can emulate native look&feel (some people say it is not perfect on MacOS X). Also KDE is written in Qt, so for KDE desktops Qt is native
EDIT2:
Just found this really extensive list of widget toolkits on wikipedia
这篇关于SWT般的GUI工具包,用于C或C ++的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!