自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (20)
  • 收藏
  • 关注

转载 linux下的libpng下载,编译,安装,配置等,

libpng的使用 | 在Linux系统下编译、安装与使用_1234567890@world的博客-CSDN博客

2023-08-04 15:09:28 534

转载 Linux 虚拟机里面系统自动校准时间,

现在发现日期对上了,但是准确的时钟分钟没对上,输入:这点时区的设置很重要。输入date或者timedatectl status查看时间信息。若提示权限不足可以加上sudo提权或者使用root账户。先启用NTP(网络时间协议)

2023-08-03 09:06:40 403

转载 windows下VScode远程连接虚拟机里面的Ubuntu

下面分别是ip地址和用户名,根据要连接的服务器来设置,虚拟机可以输入"ifconfig"来看服务器ip。发现此文件的所有者和组成员都是root,前面为-rw-r–r–,此时仅有只读权限。3.安装完成之后,可以通过以下命令查看SSH服务是否已经启动,如果查询结果中已经有了sshd信息,那么说明SSH服务已经正常启动。此时再次输入"ls -ll"查询文件的权限,发现前面已经变成-rw-rw-rw-了。第一步配置好VScode的config后,就可以进行远程连接了。进入文件所在的文件夹下,输入命令ls -ll。

2023-07-19 08:54:51 905

原创 linux下qt翻译,转到windows下处理

lupdate xxxxxx.pro,生成ts文件,然后拿到windows下,用qt工具linguist打开中文的,英文的不动,编辑,然后保存,在拿到虚拟机linux下,ts文件所在地方,打开终端,输入make进行命令行生成qm文件,这样就可以在程序中处理这个多语言的文件。//进入到pro所在的终端,输入下面的命令。

2023-06-13 16:59:53 312

原创 解决qtcreator无法切换中英文编辑代码--Error:Could not decode “xxx.cpp“ with“UTF-8/System...“

在保存编码后,再点“编辑”->“Select Encoding”,下拉重新选择“UTF-8”,然后点击菜单中“编辑”-“Select Encoding”,下拉查看发现有“UTF-8”了,点击“Select Encoding",一般选择第一项“System”,然后点“按编码重新载入”(一定不要点按编码载入,要先保存UTF-8格式的编码文件,否则重新载入也会提示编码出错。虽然能编辑代码但仍不能切换中英文输入,此时,应下拉查看应该没有“UTF-8”选项,没有的话就选择“GB2312",然后点“按编码重新载入”

2023-04-05 09:36:33 817

原创 qt里面用log4qt日志库

QFile::exists(configPath)){//不存在配置文件 创建默认配配置文件。),此项目用的人多,但是多个版本下载下来测试,都编译不过去,然后才找到上面那个项目,没有问题。# 指定编译项目时应该被搜索的 #include 目录。}else{// 存在修改日志保存路径。2.1编译成第三方库,在此不做介绍,自行百度。## 将 Log4Qt 源代码添加至项目中。注意:log4qt网上有多个项目,比如。2.2 把它作为自己源代码继承进来。//Log4Qt的使用。

2023-03-29 11:40:45 428

原创 linux下libevent的编译安装

解压后,进入解压好的文件目录,开始安装。3,检验安装是否成功,运行一个helloworld,会提示找不到头文件和库,这是因为安装之后。4,之后就是测试,用里面的demo进行测试,具体方法参考上面2个文章,里面有介绍。在第二步的时候,虚拟机会碰到要安装openssl的错误,执行这个命令。有一种方法是建立软链接,注意你的库的版本,这样关机之后也会生效。2,将文件解压,虚拟机可以右键解压,也可以用命令解压,lib目录在/usr/local/lib。之后在返回第二步,即可。1,官网下载最新的,

2023-03-10 11:15:47 803

原创 qt 子窗口不继承父窗口qss方法

/写代码必须设置这个,下面的qss才会生效,才会防止子窗口继承父窗口的qss。先给父窗口设置一个对象名称,然后在qss里面指定父窗口生效,这样基于tempLeftWidget的窗口里面的子控件的qss不会生效,//贴个背景图,加个widget,防止子窗口qlabel继承父窗口的qss的背景图。

2023-03-02 15:34:19 2186

原创 linux下arm架构中,触摸屏下没有鼠标事件,采用qtouchevent事件来代替,左右滑动显示完文本

第二就是鼠标实现一个自定义基于qwwidget的控件,在里面拖动文本,这个时候发现,arm下由于是触屏的,没有鼠标设备,所以最终需要采用qtouchevent来替代,整体上这3个类代码都是为了解决显示文本不全的时候采取的方法。调用方法,声明一个控件对象,然后调用对象的方法settext设置文本就可以看效果。第一就是滚屏显示,整个文本滚屏完成,再重新从左边开始滚屏。

2023-02-28 16:33:52 1008

原创 linux下arm架构中,qt自定义一个控件,鼠标拖动左右移动来查看完整的文本,

第二就是鼠标实现一个自定义基于qwwidget的控件,在里面拖动文本,这个时候发现,arm下由于是触屏的,没有鼠标设备,所以最终需要采用qtouchevent来替代,整体上这3个类代码都是为了解决显示文本不全的时候采取的方法。第一就是滚屏显示,整个文本滚屏完成,再重新从左边开始滚屏。

2023-02-28 16:30:09 251

原创 linux下arm架构,qt 自定义一个滚屏显示文本的控件

第二就是鼠标实现一个自定义基于qwwidget的控件,在里面拖动文本,这个时候发现,arm下由于是触屏的,没有鼠标设备,所以最终需要采用qtouchevent来替代,整体上这3个类代码都是为了解决显示文本不全的时候采取的方法。第一就是滚屏显示,整个文本滚屏完成,再重新从左边开始滚屏。

2023-02-28 16:26:51 486

原创 qt实现连续绘制线和十字线坐标

今天分享一个在linux下测试电容屏电阻屏等屏幕点坐标的demo,

2023-02-17 10:41:00 1135

原创 qtcreator 编译流程说明

由.pro文件生成Makefile文件到构建目录,makefile文件保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(源代码文件需要的特定的包含文件,可执行文件要求包含的目标文件模 块及库等)3,使用make命令完成自动编译,make就是通过读入Makefile文件的内容来执行编译工作的。会为每个源文件生成一个对应的.o文件,最后将目标文件链接生成最终的可执行文件。Makefile文件中包含了要创建的目标文件和可执行文件、创建目标文件所依赖的文件和创建每个目标文件时需要运行的命令等信息。

2023-02-01 09:11:24 1079

原创 qt+opengl绘制连续的曲线

简单的一个绘制连续曲线的demo,支持平移,滚轮缩放,没有刻度,不够平滑[可能需要自己写算法],调用这个类就可以,具体的业务需要自己去根据需要更改,比如设置曲线的颜色,设置曲线的x轴的点的个数,自己绘制xy轴的刻度。

2023-01-29 10:47:24 1578

原创 c++接口的定义与封装

可以理解为dll,so,或者单独的类,方便第三方或者其它模块代码使用,借用这个连接。

2023-01-28 15:43:27 495

转载 linux下常用命令

硬链接指向数据,需要单独占空间)ls -R -------------------递归显示,比如一个目录下还有文件,会把那个文件也一起列出来。Ctrl +c(C)----------------------取消当前操作,不分大小写。ls -d --------------------显示目录本身信息,不显示目录下的内容。ls -a ---------------------显示所以文件及目录(包含隐藏文件)Ctrl +l(L)-----------------------清屏(L不分大小写)

2023-01-28 15:08:28 270

原创 qt实现验证码的代码与思路

【代码】qt实现验证码的代码与思路。

2023-01-28 14:08:46 543

原创 虚拟机异常关机之后,打不开的处理方法

需要将安装目录下的后缀为.lck的文件,文件夹全部删除。

2022-12-15 09:00:21 1490

原创 git入门使用全程介绍

git使用入门介绍

2022-12-14 18:31:25 374

原创 关于在qtcreator工具的pro里面定义全局条件编译变量以及使用

qtcreator工具的pro里面定义全局条件编译变量以及使用

2022-12-12 18:21:24 976

原创 linux下pthread_create创建的c语言风格的线程使用方式转换为c++类 c++11线程方式

在项目中碰到过用c语言方式实现的功能代码,包括创建线程用pthread_create这种方式,我本人用c++写代码,而且更喜欢c++代码风格,在改造的时候参考了如下2个链接,我自己先重复的记录下,方便日后参考:在C++类中使用pthread实现多线程_jiajiahebangbang的博客-CSDN博客C++11多线程std::thread入门使用以及对比分析pthread_欧特克_Glodon的博客-CSDN博客现在pthread的api已经相当完善,使用其实现多线程难度不大,但是值得注意的一点是当想在类

2022-12-07 16:23:24 328

原创 qt实现竖向的数字滑动器控件

qt实现的竖向滑动器,上一篇是横向的滑动器控件。

2022-12-02 14:47:14 305

原创 qt绘制横向的数字滑动控件

qt下实现横向数字滑动器控件

2022-12-02 14:43:47 283

原创 qt程序的CMakeLists.txt配置转为平台的qt的.pro项目工程文件

cmakelsit.txt转为.pro

2022-12-01 19:01:16 4042 1

原创 ubuntu下qt环境搭建+arm交叉编译链工具搭建以及遇到的问题

构建套件kit里面主要是Add一个新的kits,到时候debug或者release的时候,可以选择编译器,这下面有个compiler选项,有c,c++,可以在里面选择刚才创建的编译器;编译器里面主要是要配置gcc,g++,可以在Add按钮里面选择GCC-C,GCC-C++这2个选项分别去配置,在Compileer Path里面选择arm交叉编译器的gcc工具所在路径,同理g++也是。DESTDIR表示exe应用输出的目录,TARGET表示应用的名称,可以跟工程名不一样,同时也遇到问题,参考下面的解决方法。

2022-11-21 18:45:28 1374 1

原创 关于qtcreator打开转换之后的vs工程的下的qt工程,编码问题

qt报错的问题

2022-10-09 09:43:05 614

原创 git + TortoiseGit-2.12.0.0-64bit 的配套使用

git配套使用方法

2022-09-20 11:34:01 434

原创 qt creator 出现 command aborted....记录

解决方法:删除 C:\Users\Administrator\AppData\Roaming\QtProject文件夹。

2022-08-08 10:35:21 2309 6

原创 arm-linux下qt获取cat命令返回值的方法

arm-linux下的cat返回值方法

2022-06-16 08:59:51 834

原创 qt打包windeployqt方法使用介绍

1,先在e盘下面新建一个文件夹,execute2,把你的exe放进去。3,打开qt的Qt5.9.9(MinGW5.3.0 32-bit)命令行工具4,在里面输入命令e:cd executewindeployqt O3pro.exe接下来就会把那些依赖dll全部给自动拷贝过来。上面的e盘是我举例,可以根据自己的要求去放。...

2021-03-29 13:59:53 1329

原创 虚拟机里面ubuntu系统搭建一个nfs服务器,与另外一个linux系统共享文件,方便传送文件

先参考这个链接https://www.cnblogs.com/MoreExcellent/p/7222895.htmlnfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单。现在介绍如何在ubuntu16.04系统中搭建nfs服务,ubuntu的搭建比红帽的还要简单。1、虚拟机里面的ubuntu系统先安装nfs服务sudo apt install nfs-common2、修改配置文件sudo vim /etc/exports  修改内容如下:

2021-03-03 15:21:49 364 1

原创 怎么确定串口设备对应/dev/下的哪个tty

1、设备入口可以bai查/dev/ttyS* 、/dev/*uart*(主设du备zhi号4或者204),第一串dao口一zhuan般为ttyS0、*uart0等USB转串口设备一般为/dev/ttyUSB*(主设备号188),第一口一般为ttyUSB02、以上/dev下只是串口的入口,具体设备存在与否需要按关键字(ttyS、ttyUSB、uart)查询/proc/devices以确定。3、串口为通讯端口,有多个串口设备时,要确定正在被连接的串口是哪个,需要检测一下,如:cat /dev/ttyS

2021-03-03 10:14:00 7425

原创 qt /QML多语言实现步骤

1,打开qtcreator,打开你的工程。2,在xxx.pro里面添加TRANSLATIONS += \ languages/lang_EN.ts \ languages/lang_CN.ts类似这样的语言3,在你的工程目录下新建一个languages文件夹,方便放你的多语言文件。4,点击qt creator 里面的工具,外部,qt语言家,第一个选项更新翻译,,然后会看到在languages文件下面有2个ts文件。5,生成2个ts之后。用qt的Lingui

2020-09-27 14:25:28 1338

原创 QT开发的界面程序封装成DLL,给别的语言调用

这个问题我觉得很常见。由于qt开发界面很漂亮。其它语言来调用qt开发的带界面的dll很常见的。具体看下面的连接https://blog.csdn.net/xlzhu87/article/details/39101945?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.n

2020-08-05 14:08:15 966

原创 嵌入式下qt用qsqlite数据库,会存在刷新不及时的问题解决方案

用一定的策略去执行 system("sync");这个命令。这个就会立即去保存数据,,,,实际的嵌入式arm方案,我在rockchip +rk3399的方案里面。界面qt,用到了自带的qsqlite数据库,发现保存数据不及时,关机之后。重启发现数据没有更改过来。。。执行数据库更新语句之后。调用这个命令及时刷。有效果...

2020-07-15 18:16:51 1071 1

转载 Linux系统下Qt动态库的生成,以及动态库的调用

参考着个链接https://blog.csdn.net/linux_ever/article/details/50086675先生成动态链接库:第一步:点击新建,在出现的对话框中的项目栏选择库,再在右边选择c++库;如下图1:第二步:填写项目目录;然后下一步;再下一步,再下一步;第三步:写动态库的文件,见下图8:第四步:不要点运行,直接构建该项目;然后...

2020-03-25 17:04:25 3662 2

原创 windows开发环境vs系列之2015 配置gstremer流媒体库步骤

参考这个链接里面的配置就okhttps://blog.csdn.net/fanzirong_/article/details/83341785

2019-12-11 17:04:40 228

原创 qt操作pdf文件 linux和windows下的编译安装等用法

参考着个连接http://www.qtcn.org/bbs/read-htm-tid-64595-fpage-3.html

2019-11-23 10:15:06 855

原创 windows7系统下qt creator 能进行debug调试断点开发配置【Qt在Windows下的开发与调试环境配置】

先给个参考链接:https://www.cnblogs.com/zzqcn/p/4245350.html目前在windows下开发qt。要么就是vs+qt插件模式,要么就是qtcrator +Windows SDK 7.1(仅安装其中的调试器)安装配置今天要说的是 qtcreator 工具加 windows debug for tools这个工具,使用Qt Creator + Vis...

2019-10-31 17:10:12 567

原创 【虚拟机里面】ubuntu server 16.04下安装vmtools

https://blog.csdn.net/qq_26819733/article/details/528201011、开启ubuntu server虚拟机2、vmware workstation菜单项,选取虚拟机(M) --> 安装VMware Tools3、mkdir /mnt/cdrom #创建一个文件夹,以挂载cdrom4、mount /dev/cdrom /mnt...

2019-07-29 14:28:03 432 2

ATL控件里面button等添加图片

ATL 控件里面的button 增加图片

2017-05-19

mfc ui控件

mfc 很多 自绘的控件,,分享出来给人用。

2016-06-08

usb操作dll

这是一个进行usb操作的dll,里面的函数可以进行usb操作

2015-04-17

mfc下导出listctrl数据到excel表格

这是一个vs2010下mfc导出listctrl控件内容到excel的代码,用的是excel组件,如果不需要特别处理就用这个导出,简单。欢迎各位提供更好的谢谢!

2014-10-08

vc助手for windows7系统下vs2010

这是一个能用的vc助手,在vs2010里面使用,基于windows7系统,在使用的时候先安装完成,然后用包里面的VA_X.dll替换你安装目录下的那个,在windows7系统下你用文件搜索下VA_X.dll的安装路径就找到了,(一定要用搜索搜出来)

2014-09-03

pdf转word文档软件

这是一个pdf转word的免费软件。供需要的下载使用

2012-12-27

Dll函数查看器

这是一个dll,ocx的一个函数查看器,

2012-11-28

linux svn directory

这是linux下svn目录结构查看方法。通过该方法就可以查到版本库的结构

2012-09-05

MFC详解参考

c++中文API参考手册,MFC类库详细介绍。值得拥有

2012-08-31

svn备份方案补充

svn补充方案1,就是多描述了下svn下如何自动全部备份

2012-08-30

svnadmin用php实现的管理界面

这个是用php写的一个管理svn的界面。可以用来学习

2012-08-30

vc倒序,画圆代码

自己练习写的小东西

2012-08-29

斗地主源码

这是别人写的斗地主。麻将的源码。非常好。用vc实现的。各位可以下载下去看

2012-08-29

DBAExpertSQLServe

这是一个数据库优化工具。在数据库服务器层面上做优化用的到。个人用起来觉得感觉还行。当然做数据库优化是一个多方位的,只是说这个工具是一个辅助的作用。

2012-08-24

vc实用TeeChart控件

vc实用TeeChart控件,能画出各种美丽的图来。关键是你自己要灵活运用

2012-06-07

vc整合txt文本

利用这个可以实现整合多个txt 文件。内容是追加到后面,这样就可以解决内容链接不上的问题,这个代码可以当做用一个工具来使用,任何下载者请尊重本人的成果,不要拿到csdn上面再次上传,谢谢!

2011-10-18

车辆识别系统

很好的东西。错过了就可惜哦。呵呵,各位好好下啊

2011-09-21

vc制作拨号软件

参考这个文件实现vc串口编程。利用串口 编程实现拨号软件制作。

2011-09-09

基于vc++GPS数据解析

基于vc++GPS数据解析,里面很有参考价值的。

2011-09-06

空空如也

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

TA关注的人

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