我已经知道JAVA,C++和小的C#(的WinForms的GUI开发),但(对于GUI开发没有一个框架)我在考虑到ivest我的空闲时间学习Qt,你有什么建议吗? Qt有没有好的未来?值得花时间学习Qt(C++)吗?
回答
我认为这是值得的。我们最近使用了Qt,因为它允许我们制作一个在Linux,Windows和Mac上看起来不错的跨平台GUI。要想弄清楚如何正确使用QLayouts是一种艰难的学习曲线,但是在使用GUI之后,在许多不同的平台上,使用许多不同的字体大小以及许多不同的窗口大小,GUI看起来都很棒。我喜欢Qt如何让你使用原生的外观和感觉使用原生的小部件的应用程序。使用Qt构建的应用程序看起来像他们的属于,无论他们运行在哪个平台上。另一个强大的功能是Qt框架足够小,您可以将Qt DLL文件包含在应用程序的二进制目录中,这样可以简化应用程序的安装过程,并为每个人简化生活(无需安装VM,不需要600 MB下载)。
我建议直接使用Qt从C++。有很多语言的包装器,但很难相信这些包装器将支持每个功能并允许您继承Qt类。
你可以种让用C#的WinForms跨平台的图形用户界面,在Linux和Mac使用单声道。但是Mono的WinForms没有维护,结果看起来非常糟糕,并且在macOS上有一些瘫痪的bug。
我不能说关于Qt的足够好的东西。他们的文档是无条件的。我从来没有见过更多的例子和更好的文档与Qt。这是我判断的标准全部其他框架。更重要的是,跨平台功能非常棒。您可以免费获得原生的应用。我会说去吧。
呀,可怜的文件是主要的事实,停止我学习qt框架,我没有太多的gui经验(只有java和winforms的c#的摇摆)。在YouTube中,Qt Tuts(创建“voidrealms”的用户)的一个非常好的频道,但是在所有互联网中没有更多的内容....也许我需要等待Qt会发生什么,因为Windows 8即将推出.. 。谢谢! – innuendoreplay
@innuendoreplay,Qt糟糕的文档?这是最好的文档框架之一! –
@MartinBeckett我想他想说的是其他框架有这么差的文档激发了他使用Qt的事实。 –
- 1. 值得学习SharePoint 2007吗?
- 2. Haxe值得学习吗?
- 3. Tkinter值得学习吗?
- 4. GroupLayout:它值得学习吗?
- 5. 值得学习PDO吗?
- 6. 学习编码时,我需要花些时间吗?
- 7. 当你已经很熟悉C#时,值得学习Java吗?
- 8. 学习Python之前是否值得学习C/C++?
- 9. 2014年值得学习ColdFusion吗?
- 10. 值得学习Smarty for PHP模板吗?
- 11. 主塔仍值得学习吗?
- 12. Adobe Flex仍然值得学习吗?
- 13. 值得学习使用MSBuild吗?
- 14. VB 6今天值得学习吗?
- 15. 值得努力学习D吗?
- 16. 值得学习AMD特定的API吗?
- 17. C/C++难度和学习时间
- 18. Java在30多岁时值得学习吗?
- 19. 学习PHP之前学习C/C++是必须的吗?
- 20. 正在为Qt开发人员学习win32 API和MFC值得吗?
- 21. 学习火花流媒体
- 22. Qt的学习资源
- 23. 掌握VB.NET时学习C++
- 24. 什么是同时学习C++和Qt的最佳方式?
- 25. 值得花时间跟踪趋势并使用Knockout.js或Backbone.js吗?
- 26. 学习日C#
- 27. Android应用发明者:值得学习吗?
- 28. 今天学习Java和相关技术值得吗?
- 29. 期望脚本仍然值得学习吗?
- 30. OpenGL ES 1.x vs. 2.x:OpenGL ES 1.x还值得学习吗?
我会说这不是一个坏主意。 QT自90年代初就已经出现,并且仍然非常活跃。这可能会提供一些见解:http://stackoverflow.com/questions/115045/good-c-gui-library-for-windows 编辑:还有升压^^ – quicksort