Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.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
qt/wxwidgets第三方组件?_Qt_Components_Wxwidgets - Fatal编程技术网

qt/wxwidgets第三方组件?

qt/wxwidgets第三方组件?,qt,components,wxwidgets,Qt,Components,Wxwidgets,我习惯于在Delphi和C#环境中工作,这些环境似乎有丰富的第三方组件可用。我现在想用C++或WxWiWDITS在C++中进行跨平台编程。第三方组件有很大的市场吗?我一直在关注sourceforge,但这似乎并没有显示出多少有用的东西(在不下载源代码的情况下,你怎么知道项目中有哪些组件或功能?)。我在考虑carousel/coverflow组件,丰富的数据网格(如DevXPress提供的排序)。或者,这是你自己的领域吗?有很多质量好的第三方Qt库,尽管我不知道有没有集中的资源可以找到它们 有几个

我习惯于在Delphi和C#环境中工作,这些环境似乎有丰富的第三方组件可用。我现在想用C++或WxWiWDITS在C++中进行跨平台编程。第三方组件有很大的市场吗?我一直在关注sourceforge,但这似乎并没有显示出多少有用的东西(在不下载源代码的情况下,你怎么知道项目中有哪些组件或功能?)。我在考虑carousel/coverflow组件,丰富的数据网格(如DevXPress提供的排序)。或者,这是你自己的领域吗?

有很多质量好的第三方Qt库,尽管我不知道有没有集中的资源可以找到它们

有几个地方可以开始寻找:

  • 提供 ,高性能 模型视图委托表库, 并通过 KDAB。(这些都可以作为 免费下载。)

  • 每年有一次 节目制作比赛有哪些奖项 有趣的基于Qt的工具和 图书馆。今年的比赛很精彩 仍在审理中,但 可以看到去年的决赛选手 在上面的链接。查看 自定义小部件和帮助程序库 类别


除了ICS和QtCentre提供的工具外,该网站还提供了一些用于Qt的开源小部件/组件。

对于跨平台GUI开发,Qt是您应该寻找的工具。我两者都用过。以下是我对Qt的感受

如果您使用Qt,构建富GUI是小菜一碟。它有大量的GUI功能,从图形视图、OpenGL支持、支持css的样式表开始。一个成熟的绘画系统,Richtext格式,与Webkit的集成,我相信我在这里错过了很多

Qt有自己的构建系统qmake,它创建依赖于平台的Makefile,因此没有Makefile的麻烦。此外,您还可以获得一个更易于管理的单个pro文件。对于wxWidgets,您需要为您想要使用的各种编译器创建不同的makefile

与wxWidgets相比,使用Qt的其他优点是——Api非常容易学习,它有直观的Api、出色的文档和大量的示例。这有助于您很快提高生产效率,从而使您的产品尽早进入市场。顺便说一句,Qt是一个RAD工具。此外,这里有一个庞大的用户群,还有像QtCentre.org这样的论坛来帮助你解答问题。 如果您计划购买商业许可证,您可以直接从Qt软件(trolltech)获得支持

显然,您将使用Qt的模型视图模式,允许您将业务逻辑与表示层分离。我建议您写信给“trolltech.com的支持”或“trolltech.com的销售”以获取更多信息。您可以解释您的需求,他们也可以解释Qt如何满足您的需求

您还可以下载开源版本并查看演示。 覆盖流:


正如我所说的,如果您计划开发它的丰富gui,请使用Qt

对于wxWidgets,您有很多东西,尽管不是所有现有的第三方组件(包括一些非常有用的组件)都可以从那里获得。

有一个用于Qt的第三方组件-高级数据网格-Qtitan数据网格。 其中几乎有所有必要的可能性

超大数据集的超快处理
使用QStyle渲染对象可确保网格融入任何应用程序的UI设计
两种垂直滚动模式
行和列的可自定义颜色
两个集成的表视图
列分带和分组
自动宽度和高度调整
固定列
灵活的排序
专栏摘要
集成的高性能缓存机制
高级绘图引擎,用于更快地呈现UI元素
跨平台支持
用于外部编辑器的API

有关此网格的屏幕截图

优质Qt组件可在此处找到-

目前有用于Qt的Microsoft Ribbon控件、用于Qt的DataGrid和用于Qt的图表。 所有组件均为商用组件,应在Qt commercial或Qt LGPL中使用