国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > Python中Qt和wxWidgets怎么样?

Python中Qt和wxWidgets怎么样?

头像

Python

2019-06-10 15:56:413910浏览 · 0收藏 · 0评论

跨平台的GUI工具库,较为有名的当属GTK+、Qt 和 wxWidgets 了。GTK+是C实现的,由于C语言本身不支持OOP,因而GTK+上手相当困难,写起来也较为复杂艰涩。Qt 和 wxWidgets 则是C++实现的,各自拥有庞大的用户群体。

这里客观地搜集了关于Qt 和 wxWidgets 的对比评价。

关于LICENSE

Qt最初由芬兰的TrollTech公司研发,现在属于Nokia(没看错,就是曾经闻名遐迩的手机巨头诺基亚),它的背后一直由商业公司支持,奉行的是双 license 策略,一个是商业版,一个是免费版。这个策略严重限制了Qt的用户群体。据说Nokia收购之后意识到了这个问题,自4.5版本之后采用了LGPL,开发人员可以发布基于免费Qt库的商业软件了。wxWidgets最开始是由爱丁堡(Edinburgh)大学的人工智能应用学院开发的,在1992年开源,一直遵循LGPL。wxWidgets从一开始就是程序员的免费午餐。

关于兼容性

由于Qt使用的是非标准C++,与其它库的兼容性会存在问题,在每个平台的图形界面也并不完全是原生界面( Native GUI),只是透过 theme 去模拟系統上的标准 GUI,所以看起來很像,有些地方则会明显看出破綻。 Qt的执行速度缓慢且过于庞大则是另一个问题。wxWidgets使用的是标准C++,与现有各类工具库无缝连接,在不同平台上也是完全Native GUI,是真正的跨平台。

关于服务和支持

由于Nokia的接盘,Qt提供了一系列完整的文档和RAD工具,并提供最为完整的平台支持,对于移动终端的支持最为完善。Qt库也是所有的GUI工具库中最为面向对象化的,同时也是最为稳定的。wxWidgets因为缺乏很好的商业化支持,开发文档、资源相对较为匮乏。由于是偏重考虑MFC程序的跨平台迁移,wxWidgets面向对象封装做得差强人意。

wxWidgets的主体是由C++构建的,但你并不是必需通过C++才能使用它。wxWidgets拥有许多其它语言的绑定(binding),比如 wxPerl,wxJava,wxBasic,wxJavaScript,wxRuby等等,wxPython 就是 Python语言的 wxWidgets 工具库。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

高三妈妈用性缓解孩子压力| 母与子免费观看大全电视剧| 一前一后三个人一起的游戏规则 | 400部精品国偷自产在线| 无法抗拒的你ID中字| 中文字幕精品无码亚洲字幕一区 | 《欧美性按摩》电影| 免费观看已满十八岁电视剧直播| 星空传媒天美传媒有限公司| 国产自拍| 妈妈总是晚上装睡配合孩子| 指尖搅动我的心弦| 《相濡以沫的夜晚》动漫免费观看 | 学校教室里可以插自己电脑吗 | 妹妹的性放荡日记H| 《丰满的女邻居》播放| 主人~我错了请把它关掉歌词 | 老头下边又粗又大又硬| 他扒开内裤把舌头伸进去| 男按摩师舌头伸进去了SPA漫画| 老公把闺蜜干的嗷嗷叫| 宝宝水帘洞都拉丝了怎么办| 坤坤寒入桃子里电视剧| 免费高清在线观看免费的PPT软..| 金枝玉叶大结局| 《医务室的小秘密》动漫第一季免.. | 日韩毛片| 9.1芒果浏览器| 妈妈总是晚上装睡配合孩子| 丫头把腿开大让我添添| 初中小姐姐脚丫踩在男生困困| 欧美大片免费PPT| 《开裆裤》法国1980年| HTTPS://9.1.CRM...| 精品无码-区二区三区爱与| 初中小姐姐脚丫踩在男生困困 | 男生把小因因放到女生困里视频 | 《我的漂亮朋友》20点首播| 放荡少妇出轨小说| 新婚夜被强伦无删减版| 《漾出OVER FLOWER》