Qt
文章平均质量分 84
justformemory
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MAC下打包QT 使用macdeployqt
废话不多说直接上干货,打包脚本如下:pkg.sh 文件 #!bin/bash ## 首先查看下当前目录下是否有两个文件夹,如果没有手动拷贝过来 if [ ! -d "Language" ]; then echo "folder Languge not exist, please copy it" exit 0 fi if [ ! -d "Config" ]; then echo "folder Config not exist, please copy it" exit 0 fi ## Yo原创 2020-07-23 16:09:50 · 2958 阅读 · 2 评论 -
QT 5.12和有道词典冲突
如果你用的QT版本是5.12(其他版本还没有验证过),那么建议你在开发的时候最好不要开启有道词典。 在使用Qt Designer时,如果开启了有道词典,会导致Qt Designer崩溃。 写的qt应用程序如果包含QTreeview或者QTreeWidget等跟树相关的组建时,如果开启了有道词典,鼠标移到树的item上 会导致qt应用程序崩溃。具体原因未知,但已经有人跟QT官方提过该问题(https://bugreports.qt.io/browse/QTBUG-77974),不知后续版本是否解决。原创 2020-07-23 15:21:59 · 2470 阅读 · 3 评论 -
Qtcreator中c++和Objective-C混合编译
MAC下 如果QT工程中用到的库包含Objective-C的内容。则需要混编才能识别Objective-C中的语法。 可以在工程中的.pro文件中添加如下代码 macx { QMAKE_CXXFLAGS += -x objective-c++ LIBS += -framework Foundation } 第一行标识使用OC和c++进行混合编译 第二行表示需要用到的OC的库 至于如何将c++和OC代码写在一起能够编译通过可以参考其他人的博客。我之前参考的博客地址如下: https://www.原创 2020-07-23 15:13:49 · 890 阅读 · 0 评论 -
MAC中QT运行程序加载图标
mac中qt工程如果要想加载图标,不能用png格式的图标。 要用icns格式的图标 在QTcreator工程 .pro中添加以下行 ICON = AAA.icns 如果没有现成的ICNS格式的图片可以在网页上用png格式的转换成ICNS格式的 可以转换ICNS的网页:https://cloudconvert.com/png-to-icns 这是个外文网站,国内的没有找到合适的。 ...原创 2020-07-23 15:06:23 · 326 阅读 · 1 评论 -
qt 集成 quazip mac windows
quazip是qt封装的zlib库。可以跨平台使用。但是不同平台可能编译以及使用方式略有差别。本文讲述在mac和windows上如何编译并使用quazip。 下载源码: git https://github.com/stachenov/quazip windows上: 使用qtcreator打开,目录结构如下图 在quazip.pro 中添加一行路径包含 INCLUDEPATH+=C:\Qt\Qt5.12.4\5.12.4\Src\qtbase\src\3rdparty\zlib\src 如原创 2020-07-16 11:45:54 · 1038 阅读 · 1 评论 -
Qt多线程编程一:使用QSemaphore和waitCondition管理一系列资源
使用QSemaphore管理一系列资源。在Qt多线程编程中,可以使用QSemaphore来管理一系列相似资源。以下程序对Buffer的资源进行消耗与回收。定义了两个QSemaphore freeElement表示空闲资源信号量,usedElement表示占用资源信号量。空闲资源freeElement被限定为有100个资源可用。usedElement没有限定默认为0,它的上限由freeElemen原创 2016-04-06 19:32:36 · 1084 阅读 · 0 评论
分享