- 博客(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
转载 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
原创 创建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
原创 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
原创 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全部语言包
2025-03-06
libqt5sql5-psql-5.15.13+dfsg-1ubuntu1-arm64.deb
2024-09-05
libqt5sql5-psql-5.15.13+dfsg-1ubuntu1-amd64.deb
2024-09-05
libqt5sql5-psql-5.15.8+dfsg-11+deb12u2-arm64.deb
2024-09-05
libqt5sql5-psql-5.15.8+dfsg-11+deb12u2-amd64.deb
2024-09-05
libqt5sql5-psql-5.15.3+dfsg-2ubuntu0.2-arm64.deb
2024-09-05
libqt5sql5-psql-5.15.3+dfsg-2ubuntu0.2-amd64.deb
2024-09-05
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
2024-09-05
libqt5sql5-psql-5.15.2+dfsg-9+deb11u1-arm64.deb
2024-09-05
libqt5sql5-psql-5.15.2+dfsg-9+deb11u1-amd64.deb
2024-09-05
libqt5sql5-psql-5.12.8+dfsg-0ubuntu2.1-arm64.deb
2024-09-05
libqt5sql5-psql-5.12.8+dfsg-0ubuntu2.1-amd64.deb
2024-09-05
libqt5sql5-psql-5.12.8+dfsg-0ubuntu1-arm64.deb
2024-09-05
libqt5sql5-psql-5.12.8+dfsg-0ubuntu1-amd64.deb
2024-09-05
libqt5sql5-psql-5.11.3+dfsg1-1+deb10u5-arm64.deb
2024-09-05
libqt5sql5-psql-5.11.3+dfsg1-1+deb10u5-amd64.deb
2024-09-05
C++使用twain如何自定义扫描尺寸?
2024-05-23
C++使用TWAIN协议如何实现A3幅面扫描仪扫描A4横向
2024-05-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人