- 博客(54)
- 问答 (1)
- 收藏
- 关注
转载 Android studio 打包apk报错Invalid keystore format
(539条消息) 高版本Android studio 打包低版本的Android项目报错Invalid keystore format_zangyingxiong的博客-CSDN博客
2023-06-30 09:17:08 216
原创 gradle一个错误处理
1、删除.gradle目录重新下载,C:\Users\Lenovo\.gradle。3、修改build.gradle,重新编译i,这个方法用用。2、清理编译目录,重新编译。下面几个方法可能有用。
2023-06-29 15:21:06 276
原创 ubuntu多显示器单触摸校准
xinput map-to-output 10 eDP-1 将触摸屏映射到指定的显示器。xinput_calibrator --list 查询哪个是触屏id。ubuntu多显示器单触摸校准。查询触屏id$ xinput。查询触屏名称$ xrandr。
2023-03-08 10:19:26 662
原创 qt android 引用不带界面的aar包
参照百度例子,尝试qt android引用不带界面的aar。带界面的不行,有谁能提供帮助?as生成aar步骤:前边已详细说明步骤,这里大体一说。1、在应用上右键,new-module-android library,名字mylib2、在mylib-src-main-java-com.example.mylib上右键new-java class。名字Testpackage com.example.mylib;public class Test { public Test(int
2022-03-24 10:02:03 3404
原创 qt android 第一个helloworld
1、(搭建环境略),新建安卓应用,点击项目->Build Android APK->Create templates。(先不签名)2、运行出现错误:FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring root project 'android-build'.> Failed to find Build Tools revision 3
2022-03-23 16:08:22 2197
原创 as学习-生成和引用aar包
生成aar步骤:1、新建个工程。2、file-new-module-android-library3、在mylibrary-src-main-java-librcom.example.mylibrary上点击右键,新建一个activty,名字Main2Activity。添加一个textview。(随便写点内容为了引用时看到内容)。4、点击菜单上build-rebuild project,生成aar。引用aar 步骤:1、新建个工程testaar,把mylibrary-.
2022-03-23 11:25:28 3797
原创 学习as-解决模拟器黑屏问题
开始学习as,模拟器出现黑屏不显示的问题,百度后尝试解决。一、Android Studio 一直提示waiting for target device to come online删除两个目录C:\Users\Lenovo\.AndroidStudio3.6和C:\Users\Lenovo\.android,打开avd manager重新安装虚拟设备。二、出现提示:Your anti-virus program might be impacting your build performance.
2022-03-20 08:57:33 1237
原创 【无标题】
missing DX Build-tool 32.0.0 is missing dx.batBuild Tool 31 以后从SDK内删除了dx工具,使用d8工具来替代dx工具。解决方法有:1\build tool版本改为30。( 将*.gradle文件中的buildToolsVersion 改为30)2\把build-tools\30.0.0目录下的dx.bat和lib/dx.jar文件,复制到build-tools\32.0.0目录。3\把build-tools\32.0.0目录下的d8.
2022-01-20 10:38:07 1745
原创 QJsonDocument
QJsonParseError jsonError; QJsonDocument doucment = QJsonDocument::fromJson(text.toUtf8(), &jsonError); // 转化为 JSON 文档 if ( doucment.isNull() || !doucment.isObject() || (jsonError.error != QJsonParseError::NoError)) { }QString ls_na...
2021-10-21 10:40:43 464
原创 图片画矩形并裁剪
void MainWindow::displayImage(int , QImage image){ int x,y,width,height; x=400; y=350; width=450; height=360; QPainter painter(&image); //画家 painter.setPen(QPen(Qt::blue,4));//设置画笔形式 painter.d..
2021-06-09 06:31:22 202
转载 Qt进行UrlEncode/UrlDecode(URL编码/解码)
为了让包含中文的 URL 可以使用,需要进行 UrlEncode 编码。Java 中有现成的类库可以使用,其实我们 Qt 进行网络编程时,框架中也带了 UrlEncode 的功能。下面是我写的一个小程序,带图形界面的,可以对包含中文的 URL 进行 UrlEncode 。头文件:#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QLineEdit>#include...
2021-06-01 11:46:30 1975
转载 2021-03-02
qt connect 出现重复调用QT在设置信号与槽的时候出现执行两次槽函数修改方法:将 connect(ui.messageButton,SIGNAL(pressed()),this,SLOT(on_messageButton_clicked()));更改为:connect(ui.messageButton,SIGNAL(pressed()),this,SLOT(on_messageButton_clicked()),Qt::UniqueConnection);原理:Qt信号槽给
2021-03-02 16:35:43 58
原创 qt触屏滑动
frame,tablewidget,listwidget触屏滑动的例子关键这几句:scrollceshi->setWidget(frameceshi);frameceshi->setGeometry(0, 0, 200, 1200);//实际界面参数QScroller::grabGesture(scrollceshi,QScroller::LeftMouseButtonGesture);mainwidow.cpp#include "mainwindow.h"
2020-10-27 10:27:28 1282
转载 Qt for Android Splash启动页最简单延时关闭
Qt for Android Splash启动页最简单延时关闭luoyayun3612018-08-11 10:20:011103收藏2分类专栏:Qt for Android文章标签:启动页splash延时展示android前言随着 Qt 版本的更新,对移动端的开发接口也越来越多,这给 Qt 开发移动端提供了极大的便利,也越来越爱上了这种跨平台的开发。今天要讲的是关于 Qt for Android 启动页显示的问题,首先,软件在启动时初始化过程会有一个等待时间,如果没...
2020-10-05 13:03:09 434
转载 Qt for Android解决启动时黑屏(或白屏)的问题
Qt for Android解决启动时黑屏(或白屏)的问题luoyayun3612018-08-12 10:03:22801收藏1分类专栏:Qt for Android文章标签:黑屏白屏android 启动Qt for android前言在用Qt 开发 android程序时,打开软件的瞬间会出现黑屏(有些手机是上是白屏)闪动的问题,如果有启动页的话,那么黑屏是在启动页之前出现,整个页面的跳动,视觉冲击很大,我再之前的一篇文章中有提到过这个问题(在这里),这样的用户体验...
2020-10-05 13:01:21 1909 1
转载 转载Git安装、QtCreator配置
转载记录下git配置Qt学习之_01环境准备_Qt安装、Git安装、QtCreator配置zgkAndhxh2013-12-28 23:47:092268收藏5分类专栏:Qt开发文章标签:gitqtcreatorQt学习项目1、博客说明 前一段时间,只建立了个标题,并没有写具体内容,本打算以后补充完毕,后来一些事情一直没有处理,今天上来一看居然有78的访问量,在此向这些人表标歉意,已将这些文章删除,趁这几天有空将内容梳理下发布到博客上,以作备份...
2020-10-04 16:38:45 521 1
转载 2020-09-27
QT5 如何实现以前的FTP APIhttps://jingyan.baidu.com/article/ca2d939d04b7c4eb6c31cef0.html测试可行,从https://github.com/qt/qtftp下载,根据步骤编译即可。注意:dll生成到了根目录的lib目录下。qt5之后就不在使用QFtp QHttp,因为QNetworkaccessmanager已经替代了大部分功能,但却不完全替换所有功能,有2种方法供用户选择 1现在编译ftp源码 2.使用第三方libcurl
2020-09-27 07:24:21 76
原创 qt编译错误
1、post失败:QSslSocket: cannot call unresolved function SSLv23_client_methodQSslSocket: cannot call unresolved function SSL_CTX_newQSslSocket: cannot call unresolved function SSL_library_initQSslSoc...
2020-05-03 21:55:34 299
转载 条件编译#ifdef的妙用详解_透彻
本文主要介绍c语言中条件编译相关的预编译指令,包括 #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined。#define 定义一个预处理宏#undef 取消宏的定义#if 编译预处理中的条件命令,相当于C语法中的if语句#ifdef ...
2020-04-14 05:59:00 1928
转载 QT:在QTableView中使用各种自定义委托
QT的MVC(View/Delegate)模型十分强大,可以利用各种控件来对表格的输入进行限制,不过我以前一直没有过,这几天研究了一下,写个小例子,希望大家喜欢。 如果看不懂这个例子,请先看QT的自带例子:http://qt-project.org/doc/qt-4.8/itemviews-spinboxdelegate.html思路:1:为每一列定义委托:A:第一列是编号列,使用只...
2020-03-15 16:54:59 707
转载 转载:QT编写DLL给外部程序调用,提供VC/C#/C调用示例(含事件)
原文:https://www.cnblogs.com/feiyangqingyun/p/3720777.html原文程序下载地址:https://download.csdn.net/download/feiyangqingyun/7327095
2019-03-13 10:50:56 511
转载 转载QT界面动态库的跨平台调用
转自https://blog.csdn.net/leegean/article/details/83114438QT界面动态库的跨平台调用2018年10月17日 17:37:45Junrrye阅读数:140QT界面动态库的跨平台调用关于调用的说明 调用过程 生成需要被调用的包含QT界面dll 生成平台 生成过程 MFC调用上述dll consl...
2019-03-13 10:49:10 444
转载 转载外部程序调用Qt5带界面的dll
转自https://blog.csdn.net/shuishanga/article/details/52183159外部程序调用Qt5带界面的dll2016年08月12日 09:37:37chsmiao阅读数:5586一、主要参考参考1:http://blog.csdn.net/libin88211/article/details/3818379...
2019-03-13 10:41:29 1003 1
原创 windows连接安卓的sqlite数据库
1、先用adb连接安卓设备:path d:\android\android-sdk\platform-tools;adb connect 192.168.6.1392、登录adb shelld:cd\android\android-sdk\platform-toolschcp 65001adb shell3、cd\mnt\sdcard\zzsy 进入数据库目录sqli...
2018-08-29 20:29:04 1053
转载 qjson的编译和使用
转自:http://blog.csdn.net/chencunheng/article/details/42417781学习qjson的编译和使用原创 2015年01月05日 08:43:22 标签:Qt Qjson 1133QJson配置对于JSON 的解析,我们可以使用 QJson 这个第三方库。QJson可以将 JSON 数据转换为 QVariant对象,将 JSON 数组转换成 QVari...
2018-02-26 15:57:27 623
原创 随手记录
1、lineedit->settext报错,发现调用的函数 返回值QString,但是没有return,改为void不再报错了2、linux下usb打印机口设置为usb/lp03、在talbleview或者tablewidget的回车事件中获取当前单元格数据时需要先执行selectrow。ui->tableView->selectRow(currow);4、修改界...
2017-12-03 22:49:11 203
转载 USB小票打印解决办法
USB小票打印解决办法http://blog.csdn.net/ghs79/article/details/46543845原创 2015年06月18日 08:44:19 标签:USB打印 /小票打印 /delphi 1917一、需要驱动,无需更改程序 安装USB打印驱动,然后共享打印机,通过 “\\计算机\打印机名”的形式,按端口方式写。二、直接写USB端口,无需
2017-11-11 17:37:31 682
原创 解决在ui添加控件后在程序中找不到的问题
添加ui控件后,执行程序,退出程序,将debug目录下的ui_XXXX.h拷贝到程序目录下,重新打开就可以使用新添加的控件。再不行就清理一遍重新构建。再不行就按住ctrl,鼠标点击存在的控件名进入ui头文件,然后退出一遍。
2017-11-11 11:00:12 8899 1
原创 ini文件读写中文
只要读写统一使用一个编码,并用setIiniCodec指定,就可以读写中文。 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); QString strPath
2017-11-06 16:56:22 5120
转载 qt用http协议访问webservice,用crypto的sha256签名
http://blog.csdn.net/stronghill/article/details/48731253代码如下[cpp] view plain copyint Form::getUserFee(const QString& userNo) { QString sUrl = "http://192.168.
2017-09-23 06:03:57 708
原创 qt+mingw编译出错,提示undefined reference to `**@**'
pro添加LIBS += -L . -l ws2_32
2016-08-05 17:59:07 1265
原创 Qodbc driver not found
安装qt5.6后,运行程序的时候提示Qodbc driver not found,没有odbc插件导致因为安装时没有安装源码到qt网站下载qt-everywhere-opensource-src-5.6.0,打开qt.pro,在qbase\src\plugins\sqldrivers\odbc点击右键,选择构建。在build-qt-Desktop_Qt_5_6_0_MinGW_32b
2016-05-30 14:48:28 733
原创 qt在Windows下调用动态库
原来调用动态库采用先定义函数typedefint(*funCD109_Init)(int);再加载库的方式 QLibrary mylib1("TSCLib.dll"); //判断是否正确加载 if(mylib1.load()) { //调用外部函数 add() if(tscclearbuffer == N
2016-05-26 13:13:18 4145
原创 qt在Windows下生成包含动态库的动态库
需要生成一个动态库,其中还需要调用厂家提供的动态库cc_32.dll,步骤:1、文件-新建文件或项目-库-c++-库-选择-共享库-修改名字cclib,下一步,完成。2、将cc_32.h和cc_32.lib拷贝到程序目录下,在项目中右键添加现有文件cc_32.h.3、在cclib.h增加函数定义,QStringread();4、在cclib.cpp增加头文件cc_32.h和其他
2016-05-26 12:56:37 1934
原创 qt运行报错:undefined reference to '_imp_
qt运行报错:undefined reference to '_imp_是因为库文件没有找到LIBS+=-L. -l库名将.修改为全路径就不再报错了。.可能是程序代码编译路径。最后改为LIBS+=-L$$PWD -l库名将动态库放在程序代码路径下就可以了。$$PWD是程序代码路径。
2016-05-26 12:35:02 13215 1
原创 Linux+qt生成和调用静态库
简单的生成和调用静态库,根据百度的例子很快试验成功,如果生成的静态库包含静态库则需要注意下,在调用静态库时要包含。生成静态库:1、文件-新建文件和项目-library--c++库--choose,类型选择静态链接库,修改名称testpp,下一步,选择需要的模块,下一步,下一步,完成。2、将libmwic.a等需要的文件拷贝到项目生成目录,libmwic.h拷贝到程序目录,添加包含静态库
2016-05-25 10:28:04 9390
原创 获取焦点部件名称
获取当前窗口焦点部件QWidget *w1 = focusWidget();获取当前焦点窗口QWidget *w2 = QApplication::activeWindow();获取焦点部件,包含子窗口QWidget *w3 =QApplication::focusWidget();部件名称QString name=w1->objectName();
2016-04-30 06:55:51 447
转载 在Ubuntu 10.04中文版下Qt编程,使用unixODBC和FreeTDS连接MS SQL Server 2005,并且中文不出现乱码的方法
在Ubuntu 10.04中文版下Qt编程,使用unixODBC和FreeTDS连接MS SQL Server 2005,并且中文不出现乱码的方法作者 : 汪灏回头来看,还是很简单的,但是由于自身对linux使用方面的不熟练,以及网上资料的说法不一,还是造成了一定的困扰。所以总结下,看看有没有人需要。 1. unixODBC的安装 1. 首先需要安装Linux下的ODB
2016-03-29 19:19:18 568
空空如也
qt for android怎么实现双屏异显
2022-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人