Windows
文章平均质量分 51
GreenHandBruce
本人有多年qt开发经验,欢迎技术交流weixin:13382893223
展开
-
Qt生成和调用动态库dll,和静态库.a(windows和linux通用)
系统1:ThinkPad T570、Windows10、QT5.12.2(Qt Creater 4.8.2)1.在qtcreater中按如下步骤创建动态库,动态库名为mydll:选择Library项目,C++库选择共享库:选择qt自带的kit:在工程中自动生成的mydll.pro文件里内容如下:#--------------------------------------------...原创 2019-04-05 15:25:22 · 14456 阅读 · 7 评论 -
Python学习02——Win10安装MongoDB数据库教程
安装MongoDB数据库(这是个轻量级的数据库,适合我们个人爬取数据使用),下载网址:https://www.mongodb.com/download-center/community网页会自动识别当前你的电脑系统,然后推荐给你相应版本,如下图:1 下载完后双击安装,安装界面如下:2 安装过程出现如下问题:3 解决方法:重新从官网上下载zip格式的包,如下图:4 然后将下载好的文...原创 2019-07-26 21:21:43 · 504 阅读 · 0 评论 -
利用qt自带的sqlite实现log类的封装
硬件:DELL insprion 14R系统:ubuntu 16.04LTS开发环境:qt creator 4.3.1 / qt 5.9.1该工程功能如下:1.封装了一个单独的类负责记录log2.该类将log保存到sqlite数据库中,数据库的表包括“id,时间戳,日期,时间,log等级,log内容”,变量类型如下:(id INTEGER PRIMARY KEY autoincremen...原创 2019-07-18 23:03:12 · 720 阅读 · 0 评论 -
Qt利用QPieSeries,QPieSlice,QChartView制作环形比例图表
QT版本:Qt 5.5.1 (MSVC 2013, 32 bit)Qt Creator版本:Qt Creator 3.5.1 (opensource)系统:win10最近查看了qt自带的例子,研究了一下环形图的制作,代码及自己写的注释如下:1.在.pro文件中添加如下代码:QT += charts2.在主窗口类的头文件中添加如下代码:#include <QtCh...原创 2019-06-11 11:02:22 · 2608 阅读 · 0 评论 -
Qt通过QDomDocument实现将数据保存为xml文件
本机系统配置:ThinkPadT570、Windows10、QT5.12.2(QtCreater4.8.2)通过QDomDocument实现xml文件的写入主要有以下几个步骤:1.定义QDomDocument变量QDomDocument m_domDocSaveConfig;2.创建根节点:QDomElement root = m_domDocSaveConfig.docume...原创 2019-04-30 19:32:16 · 7316 阅读 · 2 评论 -
Qt通过QDomDocument实现xml文件读取解析
本机系统配置:ThinkPadT570、Windows10、QT5.12.2(QtCreater4.8.2)我建立的qt工程名为EditPic需要解析的配置文件名为test.config,放在工程目录下配置文件内容如下:<?xml version="1.0" encoding="utf-8" ?><configuration><ROOT version="...原创 2019-04-27 22:25:25 · 1851 阅读 · 0 评论 -
Qt获取执行文件路径(linux下和window下通用)、读取CSV数据
系统1:ThinkPad T570、Windows10、QT5.12.2(Qt Creater 4.8.2)系统2:NVIDIA Tegra X2 、Ubuntu 16.04LTS、QT5.5.1(Qt Creater 3.5.1)新建一个Qt Widget Application应用程序,在mainwindow.cpp中代码如下:#include "mainwindow.h"#inclu...原创 2019-04-03 19:43:15 · 2296 阅读 · 1 评论 -
Qt实现在不同系统下,执行不同的代码(windows和linux下)
一、如果是在.pro或.pri文件中:Qt在pro或pri文件的语法中只能区分出windows、Unix和Mac三类操作系统,Linux应归属于Unix类操作系统之中,一般使用如下标识符:win32, unix, macx例:在.pro文件添加代码:win32{LIBS +=-L$$PWD -ldemura #in windows system获取当前路径下的demura静态库}...原创 2019-04-09 16:56:20 · 6457 阅读 · 1 评论 -
QT下实现图片的自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、以及重置
系统配置:ThinkPad T570、Windows10、QT5.12.2(Qt Creater 4.8.2)我是通过qt中的Graphics View控件来实现上述功能的,具体步骤如下:1.新建一个qt界面工程,将一个Graphics View控件拖动到主界面,如下图:2.在mainwindow.h中添加如下代码:在文件头包含自己写的类#include "imagewidget.h"...原创 2019-04-16 09:58:59 · 35470 阅读 · 275 评论 -
利用网桥实现网络共享
假设有A,B,C三台电脑,A电脑有1个网口(IP:192.168.5.10),B电脑有2个网口(IP1:192.168.5.11 , IP2:192.168.5.12),C电脑有1个网口(IP:192.168.5.13)。只有2根网线,要实现ABC三台电脑任意两台可以互相通信。操作步骤:1.A连接B的网口1,C连接B的网口22.将B电脑的两个网口进行“桥接”,具体如下操作:...原创 2019-04-08 20:21:41 · 2993 阅读 · 0 评论 -
使用memcpy函数的耗时测试(拷贝不同大小数据量耗时不同)
今天公司里的一个大神给我普及了一下知识,使用memcpy函数的耗时在拷贝不同大小数据的时候,速度是不一样的,于是我写了个程序测试了一下,具体如下:目标:比较 使用memcpy()拷贝1k,4k,16k,512k,2M,4M,8M,16M,128M,500M数据的耗时在Nvidia Jetson TX2设备上运行主要代码如下:double usetime1k,usetime4k,usetime...原创 2019-08-31 16:19:26 · 20479 阅读 · 3 评论