- 博客(31)
- 资源 (27)
- 问答 (1)
- 收藏
- 关注
原创 Qt for android 弹出Detected problems with app native libraries (please consult log for detail): 解决方案
最近开发Qt for android的时候,因为采用了webview框架的原因,老是弹出一个警告框(如下图):大致内容如下:Detected problems with appnative libraries(please consult log for detail):libQt5Core.so: unauthorizedaccess to "libcrypto.so"libQt5...
2018-05-22 13:58:16 5143
原创 Qt共享内存的使用
Qt主要是通过QSharedMemory类来访问以及操作共享内存。以下是几个主要的步骤1.对于QsharedMemory类的对象进行创建利用QSharedMemory类创建实例对象时,必须为该共享内存指定关键字(即为该共享内存起一个名字)。只有当共享内存被设置了关键字之后,才可以执行创建create()、关联attach()等操作。为共享内存指定关键字有两种方法:a.直接在通过构造...
2018-05-18 09:52:10 3570
原创 android实现点击两次返回键实现退出功能
在使用android平台的app是我们经常会发现点击两次返回键会提示是否退出的功能,下面讲讲此功能是如何实现的(此方法比较简单)第一种方法是对系统返回键进行监听,定义一个变量记录按键时间,通过计算时间差来实现该功能,代码如下://退出时的时间private long mExitTime;//对返回键进行监听@Overridepublic boolean onKeyDown(i...
2018-05-15 09:54:11 486
转载 浅谈 qmake 之 pro、pri、prf、prl文件
尽管每次和cmake对比起来,我们总是说 qmake 简单、功能少。但是qmake仍然是一个非常复杂的东西,我想大多人应该和我一样吧:不是太清楚CONFIG等变量到底如何起作用的用过的qmake内置变量和函数不超过20个看Qt Creator源码或者QtSolution等库中自己使用的 *.pro 文件就想看天书一样本文只能抓住一条线,简单介绍一下 *.pro、*.pri、*.prf、*.prl等...
2018-05-11 14:56:32 647
转载 Pro文件变量详细说明
学习Qt时,发现有些知识看了不经常用就忘了,以下是书本上写的一些关于qmake的相关知识,自己看后,打算把一些经常用到的记下来,整理整理。Qt程序一般使用Qt提供的qmake工具来编译。qmake工具可以使用与平台无关的.pro文件生成与平台相关的makefile。该工具包含了调用Qt内置代码生成工具(moc,uic,rcc)的必要逻辑规则。 可以在命令行下,输入qmake -project来生成...
2018-05-11 13:22:50 1010
原创 QT跨目录编译及多工程集成(动态库的创建、引用及工程间相互依赖关系的pro文件编写方法)
采用一个非常简单的Qt程序作为例子,通过pro文件的合理编写,使得我们的程序在使用动态库的时候,几乎可以忽略掉动态库的存在。它包括3部分:生成动态库使用动态库生成与使用的自动化测试环境:ubuntu 12.04 + Qt 5.9.4windows vista + Qt 5.9.4(MinGW)引子一个非常非常简单的Qt的小程序,是吧?widget.h#ifndef WIDGET_H#define...
2018-05-10 16:53:41 2296 1
转载 如何去解决fatal: refusing to merge unrelated histories
我在Github新建一个仓库,写了License,然后把本地一个写了很久仓库上传。先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull,这句代码是在git 2.9.2版本发生的,最新的版本需要添加--allow-unrelated-his...
2018-05-09 17:11:44 354
转载 Git的使用教程(六)远程仓库
之前的操作我们只是把Git当做了一个仓库,做本地的一个版本管理,这对Git来说简直大材小用。Git作为分布式版本控制系统,分布才是其特色,如何分布呢?肯定要有一台机器充当原始的版本库,其他的机器“克隆”这个原始版本库,其实每台机器上的版本都一样,没有主次之分,之所以有原始版本库,是为了方便多人协作时候有一个基准,让各机器上的版本保持一致。一般情况下,原始的版本库不会跟我们工作的电脑在一起,它对于我...
2018-05-09 09:58:40 466
转载 Git-命令行-删除本地和远程分支
命令行方式Git Bash:切换到要操作的项目文件夹 命令行 : $ cd <ProjectPath>查看项目的分支们(包括本地和远程) 命令行 : $ git branch -a删除本地分支 命令行 : $ git branch -d <BranchName>删除远程分支 命令行 : $ git push origin --delete <BranchName>...
2018-05-09 09:58:16 552
转载 Git本地分支与远程分支的追踪关系
序言测试环境:ubantu14、window10读本文需要用到的操作基础注:以下操作命令主要与分支有关。且认为本地master为当前分支,dev为要新建的分支。从当前分支切换到‘dev’分支:git checkout dev建立并切换新分支:git checkout -b 'dev'查看当前详细分支信息(可看到当前分支与对应的远程追踪分支):git branch -vv查看当前远程仓库...
2018-05-09 09:57:47 1810
转载 Git的使用教程(五)管理修改
Git比其他版本控制工具优秀的地方就在于Git跟踪并管理的是“修改”,而非文件。 什么是修改?新增一行是修改,删除一行也是修改,只要让文件变得跟原来不一样就是修改。 如何证明Git管理的是修改而非文件?下图就充分说明了这一点。 具体操作过程:第一次修改README.md——>git add——>第二次修改README.md——>git commit。如果Gi...
2018-05-08 17:10:39 445
转载 Git的使用教程(四)工作区和暂存区
对于Git,相信大家都有一个初步的了解,再继续深入学习Git之前,我们有必要先了解两个名词,工作区和暂存区。其实在学习Git命令之前,我们首先应该理解工作区和暂存区的概念,这样才能更好的明白Git的操作到底做了些什么事情。之所以没有提前说明,是因为小编觉得这些概念提前灌输会让初学者不知所云,失去学习Git的兴趣。工作区还比较容易理解,但是暂存区就没有那么容易理解了,即便是现在,对Git有了一定认...
2018-05-08 17:09:59 458
转载 Git的使用教程(三)查看日志和版本回退
我们使用任何的版本管理工具,原因无外乎就是想要记录文件新增、修改、删除等相关操作,当我们修改文件出现错误的时候,可以及时回到没有出错的“备份”文件。当然Git作为优秀的版本管理工具这样的功能当然不能少,下面我们就来看下与版本管理相关的一些命令吧。 命令:git log git log可以记录我们git commit操作(不会记录git add操作,如果你没有进行过一次git commi...
2018-05-08 17:09:30 955
转载 Git的使用教程(二)查看状态与文件比较
在实际工作当中,我们可能经常需要对文件做出各种各样的调整,例如新增,修改,删除等等,但是我们不可能准确的记住我们修改了什么文件,修改了哪些内容,但是这些修改操作又对我们十分重要,我们需要知道我们做了什么调整,好有针对性的做出下一步的计划,此时今天要讲的命令就派上用场了。 命令:git status 仓库中的文件可能存在各式各样的状态,例如有的是新增未添加,有的是添加却未被提交...
2018-05-08 17:08:57 1037
转载 Git的使用教程(一)初识Git
安装完Git后是不是想要迫不及待的来练练手了,那我们现在就开始吧。 测试环境:操作系统——windows xp,软件——Git for Windows,操作终端——Git Bash 首先要做下准备工作,找到一个合适的位置创建一个空目录,小编选择在E盘下创建一个名为git的空目录。完成准备工作后,我们就可以接触到使用Git的第一个命令git init。 命令:git init ...
2018-05-08 17:07:43 418
转载 git add , git commit 添加错文件 撤销
1. git add 添加 多余文件 这样的错误是由于, 有的时候 可能git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件git add 如果添加了错误的文件的话撤销操作git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 git reset HEAD XXX/XXX/XXX.java...
2018-05-08 16:35:10 550
转载 删除github中某个文件夹
在上传项目到github时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的target文件夹删除前:删除后:在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决首先进入你的master文件夹下, Git Bash Here ,打开命令窗口$ git --help 帮助命令$ git pull origin master...
2018-05-08 13:57:01 1049
转载 github常见操作和常见错误!错误提示:fatal: remote origin already exists.
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists. 解决办法如下: 1、先输入$ git remote rm origin 2、再输入$ git remote add orig...
2018-05-08 13:23:32 355
转载 fatal: Could not read from remote repository.的解决办法
查看远端地址 git remote –v 查看配置 git config --listgit status git add . // 暂存所有的更改 git checkout . // 丢弃所有的更改 git status // 查看文件状态 git commit -m "本次要提交的概要信息" // 提交设置远端仓库地址 git remote set-url origin 你的远端地址 ...
2018-05-08 13:19:58 3674
转载 git 上传文件到仓库上提示:origin does not to be a git repository
最近上传代码到GitHub的时候,当我输入 git push -u origin master的时候,它提示:origin does not to be a git repository在网上找到的解决办法:重新输入一次:git remote add origin git@github.com:yourusername/test.git然后再输入:git push -u origin master...
2018-05-08 11:24:37 473
原创 QML 提示Error: LocalStorage: can't create path /QML/OfflineStorage/Databases解决方案
今天在Qt for Android跑离线数据,要使用到Sqlite数据库,当时是在pc端跑过了的,一切流程都很ok了,所以就准备转移到安卓设备上面试一试,发现刚运行初始化Sqlite时就出现了下面这个警告:Error: LocalStorage: can't create path /QML/OfflineStorage/Databases 当时就懵了,查阅百度也没什么解决,索性看了...
2018-05-07 15:32:07 611
原创 QML使用Sqlite数据库存储ListModel数据
(本文为utf-8格式,可以直接使用相应代码) Models 是用来提供数据的,它既可以以 QML 的形式出现也可以是 C++的类。QML中的Model有ListModel、XmlListModel、VisualItemModel;C++ 中的 Model 有 QAbstractItemModel、QStringList、 QList<QObject*>等。另外我们可以把数据存...
2018-05-07 10:45:54 1854
转载 搭通自己的电脑与GitHub的传输通道
一、远程仓库怎么玩1. 自己搭建一个运行Git的服务器Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上,但肯定有一台机器有着最原始的版本库,然后别的机器来克隆这个原始版本库,这样子就没有主次之分!因此,很多时候,我们会找一台电脑来充当服务器的角色,每天24小时开机,便于其他人从这个“服务器”仓库克隆到自己的电脑上,并且各自把各自的提交推送到服务器仓库,也从服务器仓库中拉取别人的...
2018-05-04 14:34:05 473
转载 多人开发时Git下冲突的产生和解决
冲突的产生很多命令都可能出现冲突,但从根本上来讲,都是merge 和 patch(应用补丁)时产生冲突。而rebase就是重新设置基准,然后应用补丁的过程,所以也会冲突。git pull会自动merge,repo sync会自动rebase,所以git pull和repo sync也会产生冲突。当然git rebase就更不用说了。冲突的类型逻辑冲突git自动处理(合并/应用补丁)成功,但是逻辑上...
2018-05-03 16:57:49 2507
转载 Git五分钟教程
许多人认为Git太混乱,或认为它是一种复杂的版本控制系统,其实不然,这篇文章有助于大家快速上手使用Git。入门使用Git前,需要先建立一个仓库(repository)。您可以使用一个已经存在的目录作为Git仓库或创建一个空目录。使用您当前目录作为Git仓库,我们只需使它初始化。git init使用我们指定目录作为Git仓库。git init newrepo从现在开始,我们将假设您在Git仓库根目录...
2018-05-03 15:28:36 326
转载 git远程库与本地联系报错:fatal: Not a git repository (or any of the parent directories): .git
在github上新建了一个仓库,然后相与本地的仓库联系起来$ git remote add origin https://github.com/liona329/learngit.gitfatal: Not a git repository (or any of the parent directories): .git总是报这个错解决方法:git init成功...
2018-05-03 14:53:28 1017
原创 git---如何解决The authenticity of host 'github.com (192.30.255.112)' can't be established.
新生成密钥的时候,git clone或者push的时候,经常会报这样的错误:?12The authenticity of host 'github.com (192.30.255.112)' can't be established.RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.Google之后明...
2018-05-03 14:52:05 4823
转载 Github 简明教程
如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。但是你如果已经在读这篇文章了,我觉的你已经知道Github了。正是Github,让社会化编程成为现实。什么是 Github?github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Gi...
2018-05-03 14:50:04 405
转载 [QT]加快qt编译:设置默认多核编译qt
设置默认多核编译qt 来源:http://stackoverflow.com/questions/8860712/setting-default-make-options-for-qt-creator单个项目设置多核编译:作者 学海方舟:加快QT工程编译速度:http://blog.csdn.net/favory/article/details/50061141 菜单栏->工具-> ...
2018-05-03 11:28:19 753
原创 QML使用Sqlite数据库
在程序中,我们经常需要把一些数据持久化,比如一些设置信息和程序配置。QML并不能直接访问本地文件,但是可以通过Offline Storage API访问本地Sqlite数据库,从而达到目的。 首先在qml目录下创建一个storage.js[javascript] view plain copy//storage.js // 首先创建一个helper方法连接数据库 .import QtQuick...
2018-05-02 17:29:27 2670 2
转载 QtAndroid详解(1):QAndroidJniObject
转载于:https://blog.csdn.net/foruok/article/details/43459069 Qt 5.3之后,新增了 QtAndroid 名字空间,内有下列四个方法:QAndroidJniObject AndroidActivity()int androidSdkVersion()void startActivity(const QAndroidJniObject &a...
2018-05-02 14:09:48 1068 3
log4Qt 可用win、linux系统demo
2023-05-15
svg-explorer-extension-32bit-64bit-exe.zip
2021-11-01
HttpUpload Qt Http上传文件简单示例
2020-12-30
Qt Http下载 支持断点续传、实时网速、剩余时间
2020-12-23
C/C++11-20的标准API中文帮助文档CHM
2020-11-25
openssl_bin1.1.7z
2020-04-16
基于QtQuick的QCustomPlot实现 (QML 实现)
2019-08-02
QtMSVC VS2017版本编译的Openssl1.0.2s(可用于qt,原C/C++使用)
2019-07-31
最全软件dll依赖可视工具
2019-06-10
ChinaAreaCode.js
2019-05-17
Microsoft Visual Basic参考
2018-12-18
Qt 中文及字符混合加密,双重加密解密
2018-08-23
libcrypto.so和libssl.so最新库下载
2018-05-22
QT跨目录编译及多工程集成(动态库的创建、引用及工程间相互依赖关系的pro文件编写方法)
2018-05-10
Qt及Qt Quick开发实战精解(超清PDF)
2018-05-03
Qt for Android Honeywell 扫描器的Android SDK开发demo
2018-04-13
android-support-v4最新版本解决无ContextCompat.checkSelfPermission问题
2018-04-04
Qt开发原生微信支付Demo
2018-03-23
Qt for Android 调用原生系统摄像头进行录像并保存输出
2018-03-19
Qt for android打开原生系统相机和相册
2018-03-19
将Qtopencv的程序移植到ARM板子上面运行没有反应是怎么回事?
2016-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人