自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (33)
  • 收藏
  • 关注

原创 Qt仿QQ截图最新版本,放大镜、坐标、颜色复制、画图形、文字、箭头、马赛克、序号都有,支持颜色面板,支持拖动和修改,支持撤销、钉住、屏幕录制

Qt仿QQ截图最新版本,放大镜、坐标、颜色复制、画图形、文字、箭头、马赛克、序号都有,支持颜色面板,支持拖动和修改,支持撤销、钉住、屏幕录制

2021-12-15 15:05:17 792 2

原创 Qy词典-免费离线的中英词典

离线可用词量丰富快速精准免费开源-安全可靠界面清爽最重要的就是词库是离线文件,不依赖任何,所以可用性很高优快云下载链接

2021-11-16 10:04:50 4026 7

原创 c++ qt orm 基于Qt的ORM框架QyOrm,打破传统,只需头文件定义、无需cpp定义,语法类似peewee,使用超简单

支持基本的增删改查功能、Model定义简单易懂,只需要在头文件定义。JSON格式的保存和读取,可查询更新数据、上一个下一个,最大最小。弹性表,Model/View双向绑定,自动表单。

2021-05-13 17:33:25 6068 2

原创 QTable显示不全时点击哪列就会显示哪列

【代码】QTable显示不全时点击哪列就会显示哪列。

2024-09-05 14:19:49 113

原创 国产系统-共享文件夹

配置服务samba

2024-08-30 18:23:20 502

原创 Linux程序打包解决多平台多版本依赖问题

【代码】Linux程序打包解决多平台多版本依赖问题。

2024-08-21 11:43:50 405 1

原创 QJson读取带注释的json

先通过正则表达式去除注释再读取。这个匹配/**/多行注释。这个匹配//单行注释。

2023-08-17 14:05:43 243

原创 Linux查看系统C/C++库版本

【代码】Linux查看系统C/C++库版本。

2023-04-25 10:10:45 2891

转载 PaddleNLP Embedding API

PaddleNLP提供多个开源的预训练词向量模型,用户仅需在使用时,指定预训练模型的名称,即可加载相对应的预训练模型。以下将介绍详细用法,并列出PaddleNLP所支持的预训练Embedding模型。

2023-03-23 11:27:37 1154

转载 Taskflow API

PaddleNLP一键预测功能:Taskflow API QuickStart | 社区交流 | 一键预测&定制训练 | FAQ 特性PaddleNLP提供开箱即用的产业级NLP预置任务能力,无需训练,一键预测。最全的中文任务:覆盖自然语言理解与自然语言生成两大核心应用;极致的产业级效果:在多个中文场景上提供产业级的精度与预测性能;统一的应用范式:通过paddlenlp.Taskflow调用,简捷易

2023-03-23 11:26:53 1944 1

原创 【论商业Java单机程序攻防之道】

论商业Java单机程序攻防之道

2023-02-06 15:47:03 112

原创 关闭QTableWidget选中item自动滚动以使项目可见

关闭QTableWidget选中item后的自动滚动

2022-10-08 10:33:45 443

原创 手动在ui文件中为QPushButton添加action/菜单(menu)

在ui文件中为QPushButton添加下拉菜单,省去代码定义过程

2022-08-30 10:15:29 911

原创 QTreeWidgetItem清空子节点-一句代码

一句代码清空QTreeWidgetItem子节点

2022-07-20 16:42:06 1162

原创 创建Linux自启动服务service

文件路径: /etc/systemd/system/文件名: *.service命令: systemctl参数:start: 启动程序stop: 关闭程序enable: 打开自启动disable: 关闭自启动is-active: 是否启动is-enabled: 是否打开自启动文件内容:[Unit]Description=AppConditionPathExists=/opt/AppConditionFileIsExecutable=/opt/App/App[Service

2022-03-18 17:31:56 1154 1

原创 C++实现Base32加解码

Base32 是一种将任意字符串重新编码成5bit一组的可显字符串的编码算法#ifndef YBASE32_H#define YBASE32_H#include <string>class YBase32{public: static int toBase32Length(int count); static int fromBase32Length(int count); static void toBase32(char* dest, const ch

2022-03-18 11:56:59 2046

原创 按照QT的API封装的Tkinter

仿QT封装自Tkinter

2022-03-14 15:08:04 741 2

原创 apt qt

apt-get install build-essentialapt-get install libgl1-mesa-dev libglu1-mesa-dev freeglut3-devapt-get install gdb cmakeapt install libdtkwidget-dev qt5-default qtcreator

2022-02-26 15:46:17 665

原创 QFileSystemModel setFilter(QDir::Files)还是显示了文件夹

ui->tableView->setRootIndex(model->setRootPath(currentFolder));现象,设置了文件过滤器,但是在点击了子文件夹后再回到父文件夹,子文件夹就会出现在表格里,即使是设置了过滤器。修改:ui->tableView->setRootIndex(model->setRootPath(currentFolder));model->setFilter(QDir::NoFilter);model->set

2022-01-16 22:05:29 1151

原创 deb打包规则

DEBIANcontrolPackage: App NameVersion: 版本号Section: utils (admin(管理),games(游戏),gnome,kde,mail(电子邮件),misc(杂项)<译者注:misc是miscellaneous的简称>,net(网络),sound(声音),text(文本),utils(实用工具)和web(万维网)Priority: optionalArchitecture: i386 amd64 arm64 mips64elM

2022-01-14 09:16:56 314

原创 克服UOS QTableView item 自带内边距

近日,开发UOS应用,QTableView自动列宽却遭到内容显示不全,原因是UOS的系统Qt库被统信自定义了样式,所以出现这种BUG克服方法QTableView::item:selected{ background:#1E90FF; border: none;}QTableView::item:!selected{ background:transparent; border: none;}QTableView::item{ padding:0px; margin:0px;}

2021-12-31 11:18:36 500

原创 QT动态启动界面,不会卡死

一般需要启动界面的程序会把加载工作放到子线程,在主线程播放启动界面,但是有时候又确实需要在主界面耗时加载一些东西,就没办法播放动态启动界面了,而QT又不支持子线程刷新UI。所以写了一个多进程启动界面组件。main.cpp#include <QApplication>#include <QWidget>#include "YSplashScreen.h"#include <QSplashScreen>#include <thread>#incl

2021-12-03 17:20:03 1088

原创 rsync按照修改时间增量备份

#!/bin/bash# author: yinkui# create-time: 2021/11/16# last-modify: 2021/11/16if [ -z "$3" ]then echo "增量备份工具" echo "参数1(String):要备份的源目录" echo "参数2(Integer):要抓取的天数" echo "参数3(String):要备份的目标目录" echo "特殊说明:会在当前脚本执行目录下使用filesfrom.list

2021-11-16 15:39:03 1368

原创 最简单QT可移动可改变大小代码

QPoint globalPos; QSize basicSize; bool pressed = false; bool canMove = false; uchar moveType = 0; void mousePressEvent(QMouseEvent *event) override; void mouseMoveEvent(QMouseEvent *event) override; void mouseReleaseEvent(...

2021-10-20 10:41:50 426 2

原创 QWidget主窗体不绘制stylesheet

#include <QStyleOption>#include <QPainter>void QWidget::paintEvent(QPaintEvent *) { QStyleOption opt; opt.init(this); QPainter p(this); style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); }

2021-10-06 21:15:31 166

原创 Python网络中转器

简单的测试代码,放在这儿,下次直接复制用import socketimport sysimport _thread# 创建 socket 对象serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 获取本地主机名host = "0.0.0.0"port = 9999# 绑定端口号serversocket.bind((host, port))# 设置最大连接数,超过后排队serversocket.li

2021-09-19 12:58:38 382

原创 MyBatis-plus AutoGenerator自定义添加注解(@JsonProperty(value = ““, required = true))

MyBatis-plus的AutoGenerator可以自动生成代码,非常方便,但是却丧失了灵活性,要添加个@JsonProperty注解,咋就是不行呢?找了一天的教程,说法一大堆,咋弄都不行,还不如Generate POJOs.groovy灵活。最后想到反正是脚本生成,几分钟搞定,安排:import repath = "E:/JavaProject/mybatisplus_test/src/main/java/cn/mybatisplus_test/entity/test.java"with

2021-08-05 14:39:28 1623 4

原创 QT编译CPU核数宏

contains(QMAKE_HOST.cpu_count, 8):{DEFINES += CPU_COUNT_8}contains(QMAKE_HOST.cpu_count, 4):{DEFINES += CPU_COUNT_4}contains(QMAKE_HOST.cpu_count, 2):{DEFINES += CPU_COUNT_2}contains(QMAKE_HOST.cpu_count, 1):{DEFINES += CPU_COUNT_1}message($$QM

2021-06-15 09:28:24 401

原创 QScrollBar QSS

QScrollBar:vertical { background-color: #44BBAA; width:10px; padding: 1px; border-radius: 5px;}/* 中部滑动块 */QScrollBar::handle:vertical { border: none; border-radius: 4px; background-color: rgba(0, 0, 0, 128);}/* 向上滑动按钮 */QScrollBar::sub-line.

2021-05-07 11:00:24 435

原创 C++读写二进制文件

将文件全部读出来,再全部写到另一个文件 std::ifstream file("test.bin", std::ios_base::in | std::ios_base::binary); file.seekg(0, std::ios_base::end);//移动到文件末尾 unsigned long size = static_cast<unsigned long>(file.tellg());//获取文件大小 file.seekg(0, std::ios_base

2021-04-25 16:23:24 361

原创 QT登录注册界面

QSS简单写的登录注册页面,方便后面直接复制使用<?xml version="1.0" encoding="UTF-8"?><ui version="4.0"> <class>Regina</class> <widget class="QDialog" name="Regina"> <property name="geometry"> <rect> <x>0</x>

2021-04-24 21:50:23 1626

原创 C++删除非空文件夹

函数参数必须带’/'结尾void rmdir(const std::string& dir){ struct _finddata_t fb; long long handle = _findfirst((dir + '*').c_str(), &fb);//查找第一个子文件: . if(handle != -1){// _findnext(handle, &fb);//去除第二个子文件: .. while(0 == _fin

2021-04-20 10:06:33 1408

原创 QT获取路径下所有文件和文件夹

void getFileListDfs(const QString& path, QPair<QStringList, QStringList>& list, const QString& deep){ for(const QString& file : QDir(path + deep).entryList(QDir::Files)){ list.first.append(deep + file); } for(cons

2021-04-16 16:57:01 1882

原创 C++创建lnk

自己写了出来,但交叉测试的时候偶尔会崩,所以看了QT源码和网上诸多教程,还是QT靠谱,实测没毛病☺☺☺☺☺☺#include "windows.h"#include <objbase.h>#include <shlobj.h>#include <iostream>bool link(const std::wstring& exe, const std::wstring& lnk){ bool ret = false; IShe

2021-04-14 16:34:55 318

原创 Windows Utf8和gbk互转

#include <iostream>#include <windows.h>#include <QDebug>std::wstring toWString(const std::string& string, uint32_t code = CP_UTF8){ int len = MultiByteToWideChar(code, 0, string.c_str(), -1, nullptr, 0); std::wstring wstr

2021-04-14 15:34:58 395

原创 WINDOWS系统 纯C++代码 打开文件目录选择框获取目录

/* 以下是编译命令: g++ .\test.cpp -std=c++11 -DUNICODE*/#include <windows.h>#include <ShlObj.h>#include <iostream>#include <string>static wchar_t STATIC_BFFM_SETSELECTION[MAX_PATH] = L"C:\\Program Files (x86)\\";static int

2021-03-25 11:32:16 989

原创 QTableWidgetItem显示尺寸不正确

QTableWidgetItem显示尺寸不正确这是来自于UOS系统独有的BUG,坑是确实坑,不过也有可能是我学艺不精,反正在windows、中标和银河麒麟,还有Ubuntu、centos、优麒麟都没有遇到这个破问题,反正很心碎的过程… …修改前:QTableWidget{ border: 0px; background-color: rgba(0,0,0,0); border-bottom: 1px solid black;}修改后:QTableWidget{ border: 0px

2021-03-22 11:24:19 727 3

原创 Twain获取不到数据源

DSM.SupportedGroups = DG_IMAGE | DG_CONTROL;加上这句代码

2020-12-12 16:17:30 548

原创 QSocketNotifier: Socket notifiers cannot be enabled or disabled from another

这里用了QObject::moveToThread然后在这里还用了connect(obj,&func, lambda);这里有个坑,就是用lambda连接的信号槽,还是在原线程连接的,不受QObject::moveToThread影响。

2020-11-17 12:03:09 1853

原创 QT编写纯C接口,并解除依赖

QT编译的DLL文件有3个基础依赖libgcc_s_dw2-1.dll,libstdc++-6.dll和libwinpthread-1.dlllibgcc_s_dw2-1.dll是C的依赖libstdc++-6.dll是C++的依赖libwinpthread-1.dll是libstdc++-6.dll的依赖编译.cpp的话就有上诉三个需要依赖的玩意儿编译.c的话就只有libgcc_s_dw2-1.dll一个玩意儿但是要做出来的接口要让其他没有这些依赖的环境去用的话,就必须静态编译进去就可以使

2020-08-18 14:47:09 940 1

Tesseract-OCR-5.5.0.20241111 + tessdata全部语言包

Tesseract-OCR-5.5.0.20241111 + tessdata全部语言包

2025-03-06

Xftp-8.0.0066p.zip

Xftp-8.0.0066p.zip

2025-02-17

Xshell-8.0.0063p.zip

Xshell-8.0.0063p.zip

2025-02-15

Xftp-Xshell-7.0.zip

Xftp-Xshell-7.0.zip

2025-02-15

扫描仪软件naps2-7.5.3-win.exe

扫描仪软件naps2

2025-01-10

python-3.12.6.exe

python-3.12.6.exe

2024-09-19

UPX 4.2.4 upx.exe

UPX 4.2.4 upx.exe

2024-09-19

libqt5sql5-psql-5.15.13+dfsg-4-arm64.deb

libqt5sql5-psql-5.15.13+dfsg-4-arm64.deb

2024-09-05

libqt5sql5-psql-5.15.13+dfsg-4-amd64.deb

libqt5sql5-psql-5.15.13+dfsg-4-amd64.deb

2024-09-05

libqt5sql5-psql-5.15.13+dfsg-1ubuntu1-arm64.deb

libqt5sql5-psql-5.15.13+dfsg-1ubuntu1-arm64.deb

2024-09-05

libqt5sql5-psql-5.15.13+dfsg-1ubuntu1-amd64.deb

libqt5sql5-psql-5.15.13+dfsg-1ubuntu1-amd64.deb

2024-09-05

libqt5sql5-psql-5.15.8+dfsg-11+deb12u2-arm64.deb

libqt5sql5-psql-5.15.8+dfsg-11+deb12u2-arm64.deb

2024-09-05

libqt5sql5-psql-5.15.8+dfsg-11+deb12u2-amd64.deb

libqt5sql5-psql-5.15.8+dfsg-11+deb12u2-amd64.deb

2024-09-05

libqt5sql5-psql-5.15.3+dfsg-2ubuntu0.2-arm64.deb

libqt5sql5-psql-5.15.3+dfsg-2ubuntu0.2-arm64.deb

2024-09-05

libqt5sql5-psql-5.15.3+dfsg-2ubuntu0.2-amd64.deb

libqt5sql5-psql-5.15.3+dfsg-2ubuntu0.2-amd64.deb

2024-09-05

libqt5sql5-psql-5.15.3+dfsg-2ubuntu0.1~ppa1-arm64.deb

libqt5sql5-psql-5.15.3+dfsg-2ubuntu0.1~ppa1-arm64.deb

2024-09-05

libqt5sql5-psql-5.15.3+dfsg-2ubuntu0.1~ppa1-amd64.deb

libqt5sql5-psql-5.15.3+dfsg-2ubuntu0.1~ppa1-amd64.deb

2024-09-05

libqt5sql5-psql-5.15.3+dfsg-2-arm64.deb

libqt5sql5-psql-5.15.3+dfsg-2-arm64.deb

2024-09-05

libqt5sql5-psql-5.15.3+dfsg-2-amd64.deb

libqt5sql5-psql-5.15.3+dfsg-2-amd64.deb

2024-09-05

libqt5sql5-psql-5.15.2+dfsg-9+deb11u1-arm64.deb

libqt5sql5-psql-5.15.2+dfsg-9+deb11u1-arm64.deb

2024-09-05

libqt5sql5-psql-5.15.2+dfsg-9+deb11u1-amd64.deb

libqt5sql5-psql-5.15.2+dfsg-9+deb11u1-amd64.deb

2024-09-05

libqt5sql5-psql-5.12.8+dfsg-0ubuntu2.1-arm64.deb

libqt5sql5-psql-5.12.8+dfsg-0ubuntu2.1-arm64.deb

2024-09-05

libqt5sql5-psql-5.12.8+dfsg-0ubuntu2.1-amd64.deb

libqt5sql5-psql-5.12.8+dfsg-0ubuntu2.1-amd64.deb

2024-09-05

libqt5sql5-psql-5.12.8+dfsg-0ubuntu1-arm64.deb

libqt5sql5-psql-5.12.8+dfsg-0ubuntu1-arm64.deb

2024-09-05

libqt5sql5-psql-5.12.8+dfsg-0ubuntu1-amd64.deb

libqt5sql5-psql-5.12.8+dfsg-0ubuntu1-amd64.deb

2024-09-05

libqt5sql5-psql-5.11.3+dfsg1-1+deb10u5-arm64.deb

libqt5sql5-psql-5.11.3+dfsg1-1+deb10u5-arm64.deb

2024-09-05

libqt5sql5-psql-5.11.3+dfsg1-1+deb10u5-amd64.deb

libqt5sql5-psql-5.11.3+dfsg1-1+deb10u5-amd64.deb

2024-09-05

openssl-library 1.0 1.1.1

openssl-library 1.0 1.1.1

2024-08-21

rustdesk-1.2.7-aarch64.deb

rustdesk-1.2.7-aarch64.deb

2024-08-15

rustdesk-1.2.7-x86-64.exe

rustdesk-1.2.7-x86-64.exe

2024-08-14

miniblink-20231115.zip

miniblink-20231115.zip

2024-05-22

postgresql-9.3.25-1-windows-32.exe

postgresql-9.3.25-1-windows-32.exe

2024-04-08

postgresql-9.3.25-1-windows-x64.exe

postgresql-9.3.25-1-windows-x64.exe

2024-04-08

postgresql-9.4.26-1-windows-32.exe

postgresql-9.4.26-1-windows-32.exe

2024-04-08

postgresql-9.4.26-1-windows-x64.exe

postgresql-9.4.26-1-windows-x64.exe

2024-04-08

postgresql-9.5.25-1-windows-32.exe

postgresql-9.5.25-1-windows-32.exe

2024-04-08

postgresql-9.5.25-1-windows-x64.exe

postgresql-9.5.25-1-windows-x64.exe

2024-04-08

postgresql-9.6.24-1-windows-32.exe

postgresql-9.6.24-1-windows-32.exe

2024-04-08

postgresql-9.6.24-1-windows-x64.exe

postgresql-9.6.24-1-windows-x64.exe

2024-04-08

postgresql-10.23-1-windows-32.exe

postgresql-10.23-1-windows-32.exe

2024-04-08

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

TA关注的人

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