- 博客(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
原创 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
转载 linux下常用命令
硬链接指向数据,需要单独占空间)ls -R -------------------递归显示,比如一个目录下还有文件,会把那个文件也一起列出来。Ctrl +c(C)----------------------取消当前操作,不分大小写。ls -d --------------------显示目录本身信息,不显示目录下的内容。ls -a ---------------------显示所以文件及目录(包含隐藏文件)Ctrl +l(L)-----------------------清屏(L不分大小写)
2023-01-28 15:08:28 270
原创 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
原创 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
原创 qt creator 出现 command aborted....记录
解决方法:删除 C:\Users\Administrator\AppData\Roaming\QtProject文件夹。
2022-08-08 10:35:21 2309 6
原创 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
mfc下导出listctrl数据到excel表格
2014-10-08
vc助手for windows7系统下vs2010
2014-09-03
DBAExpertSQLServe
2012-08-24
vc整合txt文本
2011-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人