- 博客(341)
- 资源 (6)
- 收藏
- 关注
原创 QPushbutton设置ICON和文字
2.如果想让icon显示在文字上方可使用QToolButton。3.在pushbutton上面使用label进行布局。缺点:无法设置icon和文字之间的距离。1.使用系统自带api。
2023-05-09 09:59:06 3226 1
原创 This CMake does not support the HTTPS protocol.
【代码】This CMake does not support the HTTPS protocol.
2023-03-05 12:41:27 220
原创 已经完成Qt布局中,添加布局
问题:已经布局好的UI,需要添加两个按钮布局后再添加到原有布局中,无法使用Designer拖动实现方法:直接修改.ui对应的xml,添加一个layout然后再将部件添加到布局中。
2022-09-29 16:02:09 764
原创 REST架构风格
REST架构风格详解架构风格与基于网络应用软件的架构设计(中文修订版)李锟谈 Fielding 博士 REST 论文中文版发布Architectural Styles and the Design of Network-based Software Architectures什么是RPC,你知道嘛?李锟RPCDubboDubbo基础及原理机制
2022-09-29 15:48:22 144
原创 cmake自定义模块和模块使用
CMake编程实践(六) 模块使用和自定义模块CMake编程实践(三) 常用变量和常用环境变量cmake 生成供find_package使用的自定义模块cmake 模块的使用和自定义模块模块的使用和自定义模块cmake中 target_include_directories的用法VSCode CMake 安装与配置详解When should I quote CMake variables?CMake: how to use INTERFACE_INCLUDE_D...
2022-05-11 16:23:52 580
原创 这个玩意儿挺复杂
cmake 生成供find_package使用的自定义模块005 - 使用 CMake 生成动态库/静态库如何为cmake提供package以便于find_package, 以及用VCPKG补充CMake实现快速下载集成如何通过cmake自动拷贝运行所需dll到executable目录CMake教程——零碎笔记IMPORTED_LOCATION...
2022-05-11 10:43:06 118
原创 GDCM样例
样例程序Test.cpp#include <iostream>#include <vector>#include "gdcmImage.h"#include "gdcmImageReader.h"#include "gdcmTag.h"#include <string>#include <locale>#include <codecvt>#include <Windows.h>// UTF8转std..
2022-04-11 20:05:55 14214
原创 线程中启动定时器,定时器事件在定时器中响应
timerForProgress.setInterval(200); timerForProgress.start(); timerForProgress.moveToThread(&thread); connect(&timerForProgress, &QTimer::timeout, this, &CycadOralScanRegistrationDialog::onTimerForProgressTimeout, Qt::Direc.
2021-12-08 15:22:02 246
原创 【点云精配准】Iterative Closest Point(ICP)
参考【点云精配准】Iterative Closest Point(ICP)
2021-12-04 15:26:37 154
原创 Qt动态属性
Qt的动态属性unpolish()和polish()1. Qt中的属性属性是指窗口或控件的属性,比如opacity属性表示“透明度”,geometry指的是“位置和大小”,pos属性代表“位置”。qt中的控件有自带的属性,我们也可以自己定义属性。QObject这个类有一个函数setProperty,我们可以通过这个函数定义自己的属性,使用方法很简单,setProperty(const char * name, const QVariant & value),第一个参数是属性的名称,第二个
2021-11-28 23:11:50 2899
原创 C++ sqlite3解决中文排序问题
导言:sqlite3默认的编码方式为UTF8编码,而在UTF8编码下,中文不是按照拼音顺序编码的,所以想解决中文排序问题,必须自定义排序规则,将UTF8编码转换成GB2312编码(GB2312编码中文是按照拼音顺序编码的),然后再进行比较大小,就可以得到正确的排序结果了。#include "sqlite3.h"#include <Windows.h>#include <string>#include <vector>using std::vector;u
2021-11-04 00:09:53 1243
原创 QComboBox下拉菜单中有分隔符Separator时的样式设置
QHBoxLayout* lay = new QHBoxLayout(this); // 创建测试用的下拉框对象 QComboBox* cbo = new QComboBox(this); lay->addWidget(cbo, 0, Qt::AlignTop | Qt::AlignHCenter); // 添加测试用的数据 cbo->addItem("the 1st data"); cbo->insertSeparator(1); // 添加的分割符 cb..
2021-10-31 22:53:48 1258
原创 QT 对话框添加背景图片的方法
QPalette的方法#include < QApplication >#include < QtGui >int main( int argc, char * argv[]){ QApplication app(argc,argv); QFrame * frame = new QFrame; frame -> resize( 400 , 700 ); QPixmap pixmap("images/
2021-10-31 22:48:14 694
原创 QMenu的使用
添加分割线样式QMenu{ color:rgb(123,123,123); background-color:#052331; border:none;}QMenu::item{ color:rgb(123,123,123); background-color:rgb(75,171,121); width:50px; height:35px; padding-lef.
2021-10-31 22:36:36 8748
原创 How to Shrink a Git Repository
参考https://web.archive.org/web/20190207210108/http://stevelorek.com/how-to-shrink-a-git-repository.html
2021-10-25 10:56:12 98
原创 Excel表格中从右往左指定字符分割的字串提取
提取单元格A3中,"/"符号分隔的最后一个字串:=TRIM(RIGHT(SUBSTITUTE(A3,"/",REPT(" ",LEN(A3))),LEN(A3)))
2021-09-17 10:39:40 1489
原创 QTreeWidget设置样式
const QString VSCROLLBAR_STYLE = "QTreeWidget{background: #1d1d1d;border: 1px solid #3c3c3c;border-radius: 4px;color:#ffffff;}" "QScrollBar:vertical{margin:13px 0px 13px 0px; background-color:rgb(255,255,255,100); border: 0px; width:12px;}.
2021-09-17 09:08:06 1633
原创 QT5中使用SQLite
参考在Qt中使用SQLite数据库QT5中使用SQLite如何在Qt中使用数据库Sqlite保存和提取图片How to Store and Retrieve Image on SQLite - Qt Wiki
2021-09-14 21:46:11 110
原创 Dcm转换成bmp或QImage
https://blog.csdn.net/Zzhouzhou237/article/details/78326728
2021-09-07 00:04:14 366
原创 #include 和 #pragma comment 的相对路径起点
#include 是以当前文件所在路径为当前目录#pragma comment 是以当前工程所在路径为当前目录
2021-07-27 16:09:41 530
原创 Linux下编译指定运行时路径
gcc -L选项在链接时指定动态库路径,编译通过,但是执行时会找不到路径;gcc -Wl -rpath选项在运行时指定路径,运行时按照指定路径寻找动态库;也就是说处理动态链接库时有2个路径:链接时路径和运行时路径,2个路径是分开的;-Wl,-rpath=/home/db2动态库的搜索路径搜索的先后顺序是:1. 编译目标代码时指定的动态库搜索路径;2. 环境变量 LD_LIBRARY_PATH 指定的动态库搜索路径;3. 配置文件 /etc/ld.so.conf 中指定的动态库搜索路
2021-07-22 16:32:12 1174
原创 图像文件压缩
// GTImageCompress.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>#include "opencv/cv.h"#include "opencv2\opencv.hpp"#if _DEBUG#pragma comment(lib,"opencv_world349d.lib")#else#pragma comment(lib,"opencv_world349.lib")#endi.
2021-07-20 14:11:18 273 1
原创 Qt安装包下载
Qt 官方下载(非常慢)Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/Qt 国内镜像站下载(较快)国内镜像网站这里给大家推荐几个国内著名的 Qt 镜像网站,主要是各个高校的:中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/ 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/ 北京理工大学:http://mirror
2021-07-15 10:58:07 398
原创 Linux下C/C++静态库和动态库的创建和使用
参考Linux编写一个C程序HelloWorld 深入探讨Linux静态库与动态库的详解(一看就懂) Linux下动态库(.so)和静态库(.a) 的区别 Linux动态库的导出控制 Linux动态库的导出控制
2021-07-14 17:12:14 107
原创 Linux下使用GDB调试器
参考linux下如何使用gdb调试 操作系统/Linux---->gcc/g++,gdb,make/makefile Linux——gdb调试,makefile的编写 gdb问题解决办法:no debugging symbols found Linux程序Segmentation fault (core dumped) 用GDB调试程序(一) GDB不同文件断点调试...
2021-07-14 17:07:51 71
原创 Linux编程:区分GCC和G++
参考undefined reference to `std::cout'等错误 gcc:undefined reference to 'std::cout' gcc error - "iostream: No such file or directory"
2021-07-08 17:57:39 135
原创 Linux下基于pthread的多线程编程
参考makefile中在链接时添加-lpthread参数 undefined reference to "pthread_create"问题解决 undefined reference to 'pthread_create'问题解决 Linux线程详解 linux下 C++如何实现多线程 Linux下的线程创建
2021-07-08 17:48:50 116
原创 Linux下临时文件.swp
参考Linux中.swp 文件的产生与解决方法 linux下vi或vim操作Found a swap file by the name的原因及解决方法
2021-07-08 17:42:21 189
原创 Linux下基于TCP的网络通信
参考linux之间的网络通信 Linux(十九)网络基础:编写简单的TCP服务器 Linux网络通讯(TCP) linux网络编程之inet_pton和inet_ntop函数
2021-07-08 17:33:29 149
C++11之std::future以及async函数、promise类和packaged_task类结构图
2021-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人