自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android studio 打包apk报错Invalid keystore format

(539条消息) 高版本Android studio 打包低版本的Android项目报错Invalid keystore format_zangyingxiong的博客-CSDN博客

2023-06-30 09:17:08 175

原创 gradle一个错误处理

1、删除.gradle目录重新下载,C:\Users\Lenovo\.gradle。3、修改build.gradle,重新编译i,这个方法用用。2、清理编译目录,重新编译。下面几个方法可能有用。

2023-06-29 15:21:06 180

原创 ubuntu多显示器单触摸校准

xinput map-to-output 10 eDP-1 将触摸屏映射到指定的显示器。xinput_calibrator --list 查询哪个是触屏id。ubuntu多显示器单触摸校准。查询触屏id$ xinput。查询触屏名称$ xrandr。

2023-03-08 10:19:26 557

转载 linux报错找不到glib-2.0

linux下qt报错

2023-01-04 09:17:19 1027

原创 tcpsocket发送接收中文

QMessageBox::information(this, "网络通信", "发送数据失败!qDebug()

2022-10-10 15:42:34 733

原创 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 3317

原创 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 2177

原创 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 3723

原创 学习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 1200

原创 【无标题】

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 1692

原创 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 419

原创 图片画矩形并裁剪

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 171

转载 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 1841

转载 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 49

原创 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 1205

转载 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 396

转载 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 1738 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 485 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 67

原创 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 272

转载 条件编译#ifdef的妙用详解_透彻

本文主要介绍c语言中条件编译相关的预编译指令,包括 #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined。#define 定义一个预处理宏#undef 取消宏的定义#if 编译预处理中的条件命令,相当于C语法中的if语句#ifdef ...

2020-04-14 05:59:00 1870

转载 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 690

转载 转载: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 492

转载 转载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 422

转载 转载外部程序调用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 970 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 998

转载 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 577

原创 随手记录

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 178

转载 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 661

原创 解决在ui添加控件后在程序中找不到的问题

添加ui控件后,执行程序,退出程序,将debug目录下的ui_XXXX.h拷贝到程序目录下,重新打开就可以使用新添加的控件。再不行就清理一遍重新构建。再不行就按住ctrl,鼠标点击存在的控件名进入ui头文件,然后退出一遍。

2017-11-11 11:00:12 8788 1

原创 ini文件读写中文

只要读写统一使用一个编码,并用setIiniCodec指定,就可以读写中文。    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));    QString strPath

2017-11-06 16:56:22 5035

转载 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 687

原创 qt+mingw编译出错,提示undefined reference to `**@**'

pro添加LIBS += -L . -l ws2_32

2016-08-05 17:59:07 1224

原创 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 692

原创 qt在Windows下调用动态库

原来调用动态库采用先定义函数typedefint(*funCD109_Init)(int);再加载库的方式 QLibrary mylib1("TSCLib.dll"); //判断是否正确加载 if(mylib1.load()) { //调用外部函数 add() if(tscclearbuffer == N

2016-05-26 13:13:18 4087

原创 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 1898

原创 qt运行报错:undefined reference to '_imp_

qt运行报错:undefined reference to '_imp_是因为库文件没有找到LIBS+=-L. -l库名将.修改为全路径就不再报错了。.可能是程序代码编译路径。最后改为LIBS+=-L$$PWD -l库名将动态库放在程序代码路径下就可以了。$$PWD是程序代码路径。

2016-05-26 12:35:02 12803 1

原创 Linux+qt生成和调用静态库

简单的生成和调用静态库,根据百度的例子很快试验成功,如果生成的静态库包含静态库则需要注意下,在调用静态库时要包含。生成静态库:1、文件-新建文件和项目-library--c++库--choose,类型选择静态链接库,修改名称testpp,下一步,选择需要的模块,下一步,下一步,完成。2、将libmwic.a等需要的文件拷贝到项目生成目录,libmwic.h拷贝到程序目录,添加包含静态库

2016-05-25 10:28:04 9332

原创 获取焦点部件名称

获取当前窗口焦点部件QWidget  *w1 = focusWidget();获取当前焦点窗口QWidget *w2 = QApplication::activeWindow();获取焦点部件,包含子窗口QWidget *w3 =QApplication::focusWidget();部件名称QString name=w1->objectName();

2016-04-30 06:55:51 426

转载 在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 549

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除