天津网站建设制作开发公司,做的网站在不同浏览器,wifi网络服务商,软件开发服务外包在开始前我有一些资料#xff0c;是我根据网友给的问题精心整理了一份「Qt的资料从专业入门到高级教程」#xff0c;
点个关注在评论区回复“888”之后私信回复“888”#xff0c;全部无偿共享给大家#xff01;#xff01;虽然这个问题并不被广泛讨论#xff0c;但我根…在开始前我有一些资料是我根据网友给的问题精心整理了一份「Qt的资料从专业入门到高级教程」
点个关注在评论区回复“888”之后私信回复“888”全部无偿共享给大家虽然这个问题并不被广泛讨论但我根据自己的开发经验谈谈我对这个问题的看法。
我最初接触Qt时是在Qt4时期。当时由于诺基亚对它的维护不够用心Qt没有任何商业模式只是一款纯开源的软件。然而对于我这个对MFC感到厌倦的人来说Qt简直就是一个天赐的礼物。我只花了两天的时间就成功地将一个小程序从MFC移植到了Qt并且还成功编译了一个Linux版本。当时的感动程度不亚于第一次在DOS中申请了十几兆内存的喜悦。
后来当我使用Qt 5.2开发公司项目时我开始遇到了一些问题。首先是一些深藏不露的BUG如QtWebkit中右键菜单的BUG无论我怎么努力都无法解决。尽管Qt是开源的但谁有时间去看代码呢而且我也不知道官方将在哪个版本中修复这个问题。由此我决定在后续的项目中不再选择Qt作为首选方案。 几年后我接到了一个项目对用户界面的要求比较高因此我决定学习Qt 5.12版本的QML。然而我发现QML与C 完全是两个世界它们之间的界限不亚于前后端分离。此外与WPF相比QML的稳定性和可扩展性都相当糟糕。