Qt
文章平均质量分 84
justformemory
这个作者很懒,什么都没留下…
展开
-
MAC下打包QT 使用macdeployqt
废话不多说直接上干货,打包脚本如下:pkg.sh 文件#!bin/bash## 首先查看下当前目录下是否有两个文件夹,如果没有手动拷贝过来if [ ! -d "Language" ]; then echo "folder Languge not exist, please copy it" exit 0fiif [ ! -d "Config" ]; then echo "folder Config not exist, please copy it" exit 0fi## Yo原创 2020-07-23 16:09:50 · 2722 阅读 · 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 · 2105 阅读 · 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 · 718 阅读 · 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 · 254 阅读 · 1 评论 -
qt 集成 quazip mac windows
quazip是qt封装的zlib库。可以跨平台使用。但是不同平台可能编译以及使用方式略有差别。本文讲述在mac和windows上如何编译并使用quazip。下载源码: git https://github.com/stachenov/quazipwindows上:使用qtcreator打开,目录结构如下图在quazip.pro 中添加一行路径包含INCLUDEPATH+=C:\Qt\Qt5.12.4\5.12.4\Src\qtbase\src\3rdparty\zlib\src如原创 2020-07-16 11:45:54 · 746 阅读 · 1 评论 -
Qt多线程编程一:使用QSemaphore和waitCondition管理一系列资源
使用QSemaphore管理一系列资源。在Qt多线程编程中,可以使用QSemaphore来管理一系列相似资源。以下程序对Buffer的资源进行消耗与回收。定义了两个QSemaphorefreeElement表示空闲资源信号量,usedElement表示占用资源信号量。空闲资源freeElement被限定为有100个资源可用。usedElement没有限定默认为0,它的上限由freeElemen原创 2016-04-06 19:32:36 · 972 阅读 · 0 评论