![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt for iOS / Android
文章平均质量分 55
c_c8008
这个作者很懒,什么都没留下…
展开
-
Qt 源码编译(iOS and Android)
Qt源码可以单独下载,也可以在安装Qt时顺便安装。一. Qt编译Qt源码 Qt5.8之前可以用Qt编译Qt源码的子模块,修改Qt源码后用Qt Creator编译修改后的子模块即可,然后将生成的库文件覆盖到对应目录即可完成对Qt的修改。Qt5.8及之后的新版本如5.9,5.10等不能再直接用此方法编译。不过可以通过命令行编译。二. 命令行编译Qt源码 1.iOS端编译 (Mac主机下,Qt版本...原创 2018-02-25 15:49:31 · 1752 阅读 · 0 评论 -
pro文件添加xcode中动态库文件
xcode_path = $$system(xcode-select --print-path) xcode_libs = /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/ defineReplace(include_Libs){ return ($$sprintf("%1%2%3",$$x...原创 2018-03-28 14:57:27 · 409 阅读 · 0 评论 -
QQuickOpenGLShaderEffect() in libQt5Quick.a(qquickopenglshadereffect.o)
Undefined symbols for architecture armv7: "operator delete(void*, std::align_val_t)", referenced from: QQuickOpenGLShaderEffect::~QQuickOpenGLShaderEffect() in libQt5Quick.a(qquickopenglshaderef...原创 2018-03-28 14:48:18 · 259 阅读 · 0 评论 -
TouchPointPressed without previous release event QQuickEventPoint(valid:true accepted:false state:Pr
TouchPointPressed without previous release event QQuickEventPoint(valid:true accepted:false state:Pressed scenePos:QPointF(164.333,152.333) id:2000002 timeHeld:0)现象:多个可点击区域,多次点击切换后,有个别地方点击没反应(如应用中,底部导...原创 2018-03-28 14:17:44 · 2016 阅读 · 1 评论 -
有道云笔记的复制内容不能粘贴到Qt编的app
问题描述:有道云笔记的内容的标题可以粘贴到应用,但正文不行修改方法: 修改文件:/Users/nmlhm/Qt5.9.2/5.9.2/Src/qtbase/src/platformsupport/clipboard/qmacmime.mm 对应函数修改后内容:(添加判断 || flav == QLatin1String("public.plain-text"); 有道正文内容格式是publi...原创 2018-03-05 20:35:05 · 2428 阅读 · 0 评论 -
qt5.7-5.9.2的qt编的应用在ios11上启动时会黑一下
将qioswindow.mm中的第256行(isExposed()函数中)return qApp->applicationState() >= Qt::ApplicationActive && window()->isVisible() && !window()->geometry().isEmpty();改为:return q...原创 2018-03-05 20:19:51 · 350 阅读 · 0 评论 -
qml中图片格式和后缀不一致时导致图片不显示的问题(ios and android)
修改原文件:C:\Qt\Qt5.7.1\5.7\Src\qtbase\src\gui\image\qimagereader.cpp将561行的 ignoresFormatAndExtension(false) 改为 ignoresFormatAndExtension(true) 即忽略格式后缀,此时会根据文件内容判断格式而不是后缀QImageReaderPrivate::QImageReaderP...原创 2018-03-05 19:57:52 · 667 阅读 · 0 评论 -
Qt5.9下 iOS和Mac端表情符拥挤问题修改
Qt5.7及之前版本没有表情符挤到一块(两个相邻表情符之间有一部分重合,正常情况下两个表情符之间有一定间隔)的情况,从5.9开始出现,目前最新版本的Qt还未修复此问题一. Qt5.9.4之前的版本将:/Users/nmlhm/Qt5.9.2/5.9.2/Src/qtbase/src/3rdparty/harfbuzz-ng替换成qt5.7.1下的然后删除以前编译的相关的库文件,重新编译(如何编译我...原创 2018-02-25 17:13:18 · 185 阅读 · 0 评论 -
Qt iOS端内置的浏览器不能跳转到iTunes中的下载地址
修改 /Users/nmlhm/Qt5.7.1/5.7/Src/qtwebview/src/webview/qwebview_ios.mm 文件中QtWebViewDelegate类,添加WKNavigationDelegate代理函数-(void)webView:(WKWebView*)webViewdecidePolicyForNavigationAction:(WKNavigationAct...原创 2018-02-25 16:24:30 · 396 阅读 · 0 评论 -
Qt 试用版使用
1.用邮箱注册账号,记住注册信息,下面还要用2. www.qt.io 首页->Products->solutions->mobile apps 点击进入新界面,点击“Download a free Qt trial”根据提示填写资料提交(以前有30天试用期,现在改为10天; 一个IP注册用户多了会被封)3.过几分钟后查看用户中心,会出现Downloads选项,在此处可下载需要的试...原创 2018-02-25 16:03:58 · 3770 阅读 · 2 评论 -
Qt相关下载地址
qt安装包和源码下载地址(包含多个版本和对应源码,源码有单个完整包,sigle下;也有模块的源码, submodules下):http://download.qt.io/official_releases/qt 完整代码地址如:http://download.qt.io/official_releases/qt/5.9/5.9.4/single/qt网址上代码地址http://code.qt.io...原创 2018-02-25 10:58:57 · 370 阅读 · 0 评论 -
Qt iOS端键盘光标显示异常
问题复现:输入大段文字后(有文字在键盘出现时会覆盖的地方),点击最下边的文字,出现光标,然后展示键盘;在展示键盘时光标先跳上去然后再回落到靠近键盘的上方解决方法:和Android的解决方法类似也是不让它自动展示,改为在qml中检测后手动展示键盘qt5.9.4下代码有所变动,做如下修改:不在让其在 /Users/nmlhm/Qt5.9.2/5.9.2/Src/qtbase/src/plugins/p...原创 2018-02-27 21:10:11 · 385 阅读 · 0 评论 -
fatal error: 'TargetConditionals.h' file not found
Qt编译时出现错误:fatal error: 'TargetConditionals.h' file not found 解决方法一:(QMAKE_MAC_SDK要看当前电脑的系统版本)找到文件: /users/***/Qt/5.*/clang_64/mkspecs/qdevice.pri 修改下面一行代码!host_build:QMAKE_MAC_SDK = macosx10.8为:!host_...原创 2018-02-26 18:21:40 · 3033 阅读 · 0 评论 -
Android端listview滑动灵敏度修改
发生情况:有横向滚动的listview,当一只手指点在listview上向下滑动时,手指稍微偏一点(不是垂直的向下),listview就会向左或右滑动,体验不好修改为手指向下滑动偏一定角度才会左右滑动。修改文件:C:\Qt\Qt5.9.4\5.9.4\Src\qtdeclarative\src\quick\items\qquickflickable.cpp修改1285行为如下: if (q-...原创 2018-03-28 15:19:21 · 614 阅读 · 0 评论