- 博客(44)
- 资源 (2)
- 收藏
- 关注

原创 自己写的QML打包器
下载地址:https://download.youkuaiyun.com/download/github_35960067/10845416说明:下载完成后首先要改一下conf目录的Qt的安装路径改完后,windeployqt的环境就是正常的了,可以正常使用EXE了打包非QML工程要把QML-Dir关掉 同时你也可以核对右下角的Qt路径来确定你的Qt路径是否正确。...
2018-12-21 11:15:54
441
原创 OSG-CMAKE
编译好osg目录是没有cmake搜索文件的,如果想使用cmake osg。必须在环境变量中,设置OSG_DIR=D:/3d/OSG。才能使用find_package。
2023-04-24 10:48:53
212
原创 发布的qt程序出现libQt5Core.so.5 版本问题
原因:发布版本跟别的机器qt环境不一样导致解决方法:把1.在客户机 去掉~/.bashrc 关于qt的说明2.同样的方式去掉 /etc/profile的声明因为你发布的软件首先回去系统路径中链接相关库,你去掉了该qt的描述后,会在你打包的环境下搜寻...
2020-05-29 14:00:46
11695
1
原创 C++ 多线程重点内容
1.C++的线程分类举例:假如你要烧水,然后去拉屎,准备杯子,烧水喂老婆喝水,老婆高兴了让你打lol(假设烧水20分钟。拉屎10分钟,杯子5分钟,老婆见不到你的忍耐时间为25分钟)同步阻塞(你只盯着水壶的火,烧开才走,再去拉屎,准备杯子,给老婆倒水)-老婆等了35分钟-生气 异步阻塞(水没有烧好,但是你先拉屎,拉完等水烧好,水烧好准备杯子)-老婆等了25分钟-勉强高兴 同步非阻塞(水没...
2020-04-17 18:52:35
254
原创 C++[常用数据转换]
1.精度转换/// double转换字符串inline std::string transString(double d,int len) { int first = round(d * pow(10, len)) / pow(10, len); int last = round(d * pow(10, len)) - (first * pow(10, len)); ...
2020-03-25 11:34:46
191
原创 C++正则表达式
1.通用正则功能 原始字符 正则(str需要转义) 结果 abc123def [0-9] 1,2,3 abc123def [0-9]+ 123 2018-Jan-18 [0-9]{4})-(([0-9]{1,2})|(Jan|Feb|Mar))-([0-9]{1,2} 2018-0...
2020-03-12 15:27:45
191
原创 STL高级语法
1.STL智能函数指针#include <functional>void test1(const std::string& s) { std::cout << "test1:" << s << '\n';}class ATestClass{public: void test2(const std::strin...
2020-03-12 11:04:40
304
原创 boost 高级功能
1.判断路径存在,如果不存在则创建if ( !boost::filesystem::exists(path)) { boost::filesystem::create_directories(path) ;}2.格式化参数_moveCmd = boost::format( "4,%1%,%2%,%3%,%4%,%5%,%6%," ) ;_moveCmd % axl...
2020-03-11 17:12:36
374
原创 Google Protobuff的一些问题
1.Google C++序列化和反序列化 // Serialization --------------------------------------------------- // Methods for serializing in protocol buffer format. Most of these // are just simple wrappers aroun...
2020-03-06 14:50:01
527
原创 libusb-qt-linux-hid技术
1.版本:LIBUSB 1.x2.HID的数据传输方式,通常是中断模式。3.bEndpointAddress : 0x81 (Direction=IN EndpointID=1)这个属性才是读取的节点。usb->pc4.bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)pc->us...
2020-01-14 17:01:07
589
原创 [Qt] QTreeWidget+QStackWidget混合
1.双击触发子项激活如果要获取当前所在index,假设只有2级。int pa_Row =index.parent().row();//父所在的索引int curIndex = index.row();//当前所在void ControlWidget::on_treeWidget_activated(const QModelIndex &index){ i...
2020-01-04 09:26:02
574
原创 [Ubuntu]---设置so环境变量
在/etc/ld.so.conf.d/下,touch 一个新的文件boost.conf/SDK/boost1640/lib/release/SDK/boost1640/lib/debugldconfig
2019-12-05 16:06:15
781
原创 mysql从8.0替换密码验证模块到5.x的方法
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';FLUSH PRIVILEGES; #刷新权限1.首先要先在命令行进入mysql控...
2019-08-31 08:44:45
416
原创 js-异步打开本地文件
直接上代码了,不过一般不推荐这种方式,毕竟是异步// 用xmlHttp读本地文件。。。。非utf8乱码// 建议还是另外写插件var xmlhttp: null;function onReadyStateChanged(){ if(xmlhttp.readyState == 4){ text = xmlhttp.responseText; xmlhttp.abort(); ...
2019-05-28 10:11:39
393
原创 QT----[强制以管理员身份运行可执行文件]
1.在windows环境下,我们通过QProcess仅仅能够启动应用程序,却无法以管理员身份运行该可执行文件。2.上代码。需要包含头文件#ifdef Q_OS_WIN#include <windows.h>#endif#ifdef Q_OS_WIN QString myexe = (path + "/" + program); SHELLEXECUT...
2019-05-21 17:03:11
4340
2
原创 qml----坑系列
下面列举一下所遇到的部分坑:1.SwipeView不要为子page或者Item指定width和height,不然会白屏界面直到界面卡死退出。2.FolderListModel不支持自然数排序。3.尽量不要用loader加载视图和界面,不然无法通过rootObjct()方法获取对象。4.win条件下为source指定本地文件的时候,必须加上"file:///"。5.json文本不...
2019-05-20 11:27:57
1163
原创 JavaScript文件格式验证
1.验证是否位图片格式。function checkImageType(filename){ var index = filename.lastIndexOf(".") var ext = filename.substring(index+1,filename.length) var types = ["jpg","bmp","jpeg","gif","png"]...
2019-05-16 16:59:13
486
原创 Qt----拷贝路径下的文件到另一个文件夹
1.方法一(这个方法还没测试)// taken from utils/fileutils.cpp. We can not use utils here since that depends app_version.h.bool copyRecursively(const QString &srcFilePath, const ...
2019-05-14 20:05:32
5065
原创 json文件存储路径问题
之前有一个共享文件夹通过网络形式访问的,路径如下:\\LAPTOP-63K7ABD8\Passway但是在json配置文件中,{ "LineSource":"\\LAPTOP-63K7ABD8\Passway", "LineTarget":"G:/foder2", "AreaSource":"G:/foder1", "AreaTarget":"G:/foder2",...
2019-05-10 10:37:37
9462
2
原创 谈一下分辨率与像素
我的笔记本,华硕飞行堡垒屏幕尺寸:15.3上图的PPI 143.98 在我们这里称作LPI,逻辑像素密度QML获取它的方法:(因为是毫米每像素,所以要吧毫米转成英寸)property real lpi:Screen.logicalPixelDensity*25.4//输出141.95107844318593PPI,每英寸像素密度安卓开发基准:160...
2019-04-19 12:40:56
469
原创 QML-----一些动画特效
废话不多说,直接上代码 // fadeIn/fadeOut PropertyAnimation { id:animFadeIn target: root duration: root.duration easing.type: root.easingType property: 'opacity';...
2019-04-10 12:06:17
3676
2
原创 QML----StackView动画
废话不多说,直接上代码(这里是渐入溅出)StackView{ objectName: "rootStack" id:stackView initialItem: spalsh anchors.fill: parent replaceEnter: Transition { PropertyAnimation { target: stackView property: ...
2019-04-10 10:59:21
1977
原创 Qt计算两个时间字符串的时差
bool LicenseOperation::daysSpacing(QString arg1, QString arg2 ,int days){ QDateTime start,end; end = QDateTime::fromString(arg1,"yyyyMMdd"); start = QDateTime::fromString(arg2,"yyyyMMdd"...
2019-04-09 14:05:28
1838
原创 QML---文件模型
1.文件作为模型model:FolderListModel{ id:folderModel; objectName: "folderModel"; sortReversed:true sortField :FolderListModel.Name showDirs: true; showFiles: false; showDirsFir...
2019-03-29 12:48:31
328
原创 QML---视图功能
StackView,ListView针对于2.x的控件1.关闭ListView的滑动//设置排列方向orientation: ListView.Horizontal//禁止滑动interactive:false2.关闭StackView的动画效果StackView{ id:productStack Layout.fillHeight: true ...
2019-03-29 10:41:46
442
原创 QML---【ListView高亮组件】
1.Listview2.0高亮组件:必须填入listview的IDComponent { id: highlightBar Rectangle { width: 200; height: 50 color: "#FFFF88" y: listViewID.currentItem.y; Behavi...
2019-03-27 16:31:46
1210
4
原创 [Qt]----打印阻截日志
1.AppLog.cpp#include "AppLog.h"#include <QMutex>#include <QFile>#include <QDateTime>#include <QTextStream>#include "../FileAndDir/FileOperator.h"void outputMessage(Q...
2019-03-05 09:54:08
171
原创 [Js]---字符串和对象,数组
var jsonStr = '{"name":"Tom","Age":23}'var jsonArray = '[{"name":"Tom","Age":23},{"name":"Tom","Age":23},{"name":"Tom","Age":23}]'1.字符串解析为对象 jsonStr->Object//parseJSON是jQuery的方法,原生Qml不支持...
2019-03-04 13:33:55
333
原创 Js----颜色转换器
js代码function rgbToHex(color){ return Qt.rgba(color.r,color.g,color.b,1.0)}function hexToRgb(hex) { var ret; if(hex.length === 4 || hex.length === 7){ if(hex.length === 4){ ...
2018-12-28 11:38:16
533
原创 QML--------[LaunchChild]
私有化组件LaunchChildhttps://github.com/15637476265/LaunchChild1.加载UI组件用的。2.架构3.效果 切换不同的source,并绑定返回信号。
2018-12-28 11:31:20
164
原创 UX------[Universal Style]
基于Microsoft通用设计风格(UWP风格)。官网:https://docs.microsoft.com/zh-cn/windows/uwp/design/style/colorTheme:主题(亮色暗色、系统自动选择)foreground:前景颜色background:背景颜色accent:强调色color:https://doc.qt.io/qt-5/qtquick...
2018-12-13 11:15:45
197
原创 UX交互------[Material深度解析]
Material介绍 谷歌的一种统一设计风格。深层次的Flat UI。 官网:https://material.io/design/introduction/#principles1.1 theme Constant Description Material.Light 亮主题 ...
2018-12-13 11:03:20
437
原创 QML------[Material风格]
使用qtquickcontrols2.conf[Controls]Style=Material[Universal]Theme=DarkAccend=Red[Material]Theme=LightAccend=TealPrimary=BlueGrey必须要加入qml.qrc里面,不然会无法生效。QT += quickcontrols2import Q...
2018-12-13 10:16:49
1840
原创 Qt-------[获取系统变量]
目标:获取Qt的bin路径在编译器环境模式下运行,有QTDIR这个环境变量。QString path = QProcessEnvironment::systemEnvironment().value("QTDIR");//获取QTDIR路径path.replace(QRegExp("\\\\"), "/");//通过正则表达式替换获取的路径,将\\替换成/if(path == "")...
2018-12-12 13:11:31
942
原创 Qt-----[QTextCursor需要注意的问题]
报错信息为:QObject::connect: Cannot queue arguments of type ‘QTextCursor’(Make sure 'QTextCursor' is registered using qRegisterMetaType().)原因:多线程情况下连接的信号槽没有指定方式。解决方法:指定Qt::QueuedConnection方式QObj...
2018-12-12 12:58:10
4061
原创 Qt----[字符串分割,提取]
1.获取("C:/Users/test/Desktop/app")QString appPathAndName= "C:/Users/test/Desktop/app/test.exe";方法一: qDebug()<<appPathAndName.left(appPathAndName.lastIndexOf("/")); 方法二: QString ex...
2018-12-11 20:44:17
1261
原创 Qt----[Signal_Slot]
错误:No matching signal for on_Command_out(QString) 信号:void CommandOutput(QString);槽:void on_Command_out(QString);原因:在元编译的时候回把槽加入on_属性,所以尽量不要用on_开头的自定义宏。...
2018-12-11 14:08:23
110
原创 QML------[FontAwesome]
FontAwesome:是一个类似Unicode编码的格式,1.核心文件核心文件有:TTF文件 FontAwesome.qml Loader.qml Variables.qml图标的本质其实是Text元素,字体元素,而不是图标或者图片。项目示例:https://github.com/15637476265/QML_FontAweSomeMinimal...
2018-12-11 10:14:13
323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人