作者:渡世白玉
链接:http://www.zhihu.com/question/29030777/answer/59378712
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

可以,十分可以,你可以直接包含别人的源码,或者调用库。
给你几个我github上的别的库的封装:
QAsioSocket:Qt的ASIO(封装)替换Qt低效的QTcpServer:dushibaiyu/QAsioSocket · GitHub
QLib7Z:Qt的7z SDK的封装,解压压缩7z:dushibaiyu/QLib7z · GitHub
QAes:Qt的aes加密解密封装:dushibaiyu/QAes · GitHub
QRunInfo:Qt获取系统信息的封装:dushibaiyu/QRunInfo · GitHub
然后我用过的:
nzmqt:zeroMQ的Qt封装:jonnydee/nzmqt · GitHub
qt_eventdispatcher_libev:libev-based event dispatcher for Qt :sjinks/qt_eventdispatcher_libev · GitHub
Quazip:zlib的Qt封装,压缩解压zip:http://quazip.sourceforge.net/

还有很多呢、、
国人还有个QtAV:封装的FFMPEG,代替Qt多媒体组建:wang-bin/QtAV · GitHub
如果你是指库怎么加载,上面有说了。
事件循环的注意事项上面也有。

 
------------------------------------------------------------------------------------------------------------
可以参考一下QPA部分,那里基本是Qt和操作系统API集成的主要部分。

第三方库如果没有自己的事件循环的话,集成工作一般都比较简单。有事件循环的,还需要特别处理一下。如果不需要在主线程的话,就开一个线程跑第三方的事件循环;如果必须在主线程的话,就需要和Qt的事件循环一起工作,可以参考QEventDispatcherGlib https://github.com/qtproject/qtbase/blob/dev/src/corelib/kernel/qeventdispatcher_glib_p.h

作者:齐亮
链接:http://www.zhihu.com/question/29030777/answer/42948399
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

 
------------------------------------------------------------------------------------------------------------
我说说第三方类库的加载吧(但我觉得系统API部分也是一样的),其实很容易啊。只需要在.pro文件中配置一下路径就可以了吧,难道我理解有问题?
我在qt中使用过python。翻出pro来看了一眼,喏,就是这样。boost库也是类似。

INCLUDEPATH += D:\\python27\\include
LIBS += -LD:\\python27\\libs -lpython27

------------------------------------------------------------------------------------------------------------
作者:罗然
链接:http://www.zhihu.com/question/29030777/answer/42956588
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

 
 
用PySide,不要用PyQT,除非你想把你的产品GPL或者你准备花钱买商业版。

PySide不支持QT5,而且有好一阵子没更新了,不过用起来倒没什么大问题。

Qt编程可不可以结合其他的第三方库和本土API?(有zeroMQ的Qt封装,还可轻易使用Python的库)的更多相关文章

  1. Qt编程简介与基本知识

    1. 什么是Qt? Qt是一个基于C++的跨平台应用程序和UI开发框架.它包含一个类库,和用于跨平台开发及国际化的工具. 由挪威Trolltech公司开发,后被Nokia收购,目前被Digia公司收购 ...

  2. Python标准库、第三方库和外部工具汇总

    导读:Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数和外部工具.其中既有Python内置函数和标准库,又有第三方库和工具. 这些库可用于文件读写.网络抓取和解析.数据连 ...

  3. Python 标准库、第三方库

    Python 标准库.第三方库 Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数和外部工具.其中既有Python内置函数和标准库,又有第三方库和工具.这些库可用于文件读写 ...

  4. 140种Python标准库、第三方库和外部工具

    导读:Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数和外部工具.其中既有Python内置函数和标准库,又有第三方库和工具. 这些库可用于文件读写.网络抓取和解析.数据连 ...

  5. 在windows下的QT编程中的_TCHAR与QString之间的转换

    由于在windows下的QT编程中,如果涉及到使用微软的API,那么不可避免使用_TCHAR这些类型,因此在网上查了一下,其中一个老外的论坛有人给出了这个转换,因此在这里做一下笔记 : )#ifdef ...

  6. python标准库Beautiful Soup与MongoDb爬喜马拉雅电台的总结

    Beautiful Soup标准库是一个可以从HTML/XML文件中提取数据的Python库,它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式,Beautiful Soup将会节省数小 ...

  7. Python必备库

    Python必备库 --default-timeout=100避免网络延迟错误:-U给管理员权限. Python基础库 pip --default-timeout=100 install -U pyg ...

  8. vs指定QT的工作目录(依赖第三方动态库时,这时vs编译出来后,运行会提示缺少动态库)good

    当一个工程依赖第三方动态库时,这时vs编译出来后,运行会提示缺少动态库.解决方法: 项目->属性->调试: 工作目录:指定程序运行时的目录 环境:指定程序运行时的环境变量 我们可以在环境变 ...

  9. Python标准库与第三方库详解(转载)

    转载地址: http://www.codeweblog.com/python%e6%a0%87%e5%87%86%e5%ba%93%e4%b8%8e%e7%ac%ac%e4%b8%89%e6%96%b ...

随机推荐

  1. cf B. Fixed Points

    http://codeforces.com/contest/347/problem/B #include <cstdio> #include <cstring> #includ ...

  2. Windows 1252和ISO 8859-1之间的区别(ISO 8859-1就是Latin-1,但1252与Latin1略有不同)

    2.6.5. ANSI字符编码和Windows 1252 Windows为了支持英语和西欧字符,自己设计了一个编码,对应的在Code Page号是1252,被称为Windows 1252. Windo ...

  3. 分析统计<第三篇>

    统计是一组存储为柱状图的信息.柱状图是显示数据落入不通分类中的频率的一种统计结构.SQL Server存储的柱状图包括多大200行的列和索引键(或多列索引键的第一列)的数据分布采样.在两个连续采样值之 ...

  4. 【转】GCC4.6编译的warning -Werror

    原文网址:http://blog.sina.com.cn/s/blog_605f5b4f0101bct7.html New warnings for unused variables and para ...

  5. 【转】ubuntu 12.04 LTS将关闭最大化最小化移动到右上角

    原文网址:http://www.4byte.cn/learning/114801.html ubuntu 12.04 LTS将关闭最大化最小化移动到右上角   还是按下“ALT +F2”组合键,输入g ...

  6. Hdu5785-Interesting(回文串处理)

    Problem Description Alice get a string S. She thinks palindrome string is interesting. Now she wanna ...

  7. GIT入门篇-基本概念与操作

    GIT 首先必须说明的是, 这篇文章不是阐述GIT原理性和比较深入的文章.只是对于日常开发中比较常用的需求的总结和GIT这些命令大体的原理解释.所以掌握这个只能说能够应付一定的开发需求.但是如果你是个 ...

  8. UVa10815.Andy's First Dictionary

    题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  9. TextView总结

    先看看TextView的类继承结构: java.lang.Object ↳ android.view.View ↳ android.widget.TextView 是直接继承View类的,可扩展性很强 ...

  10. 第03讲- 第一个Android项目

    第03讲第一个Android项目 Android项目目录结构: 重要文件: src res AndroidManifest.xml 包含内容: MainActivity.java (程序主视图) 存放 ...