自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

俊俊的博客

越努力,越幸福

  • 博客(101)
  • 资源 (28)
  • 收藏
  • 关注

原创 Qt + OpenGL实现机械臂3D显示

机械臂3d显示1、通关节角度调整机械臂姿态(关节运动)2、示教点3、坐标系显示4、支持机械臂3d显示5、支持桌子、xy平台3d显示6、系统资源监控6、系统资源监控

2021-05-06 16:46:46 202 2

原创 Linux下基于qt的视频监控系统

Linux下基于qt的视频监控系统服务端: 用v4l2实现视频采集、视频传输,用tcp实现服务器端与客户端通信客户端:用qt实现

2021-05-06 15:51:35 112 1

原创 QT简易图元编辑器(QGraphicsScene+QGraphicsView+QGraphicsItem)

要求编制一个简单的图形编辑的系统,可以添加、修改与删除图形元素,以形成图形画面。具体要求如下:支持图元为简单的六种图形图上的黑点给图元的原点,w为宽度width,h为高度height,r为半径radius,a为字符角度angle。这些为这些图元需要保存的参数,另外,每个图元是否填充,用什么模式填充1、采用单文档方式,文档中存储图形画面的各个图元数据,视图负责图形的绘制。

2020-12-14 21:44:31 301

原创 【QT】QSS美化——基础知识

QSS定制:介绍了QSS辅助工具、QSS加载方式、QSS选择器、QSS常用属性、QSS伪状态与子控件

2020-03-04 15:11:29 2774 3

原创 【QT】基于人脸识别的打卡系统(QT+Opencv + SQLite)--实现过程

目录工具准备 ​工程结构解析配置文件中加入opencv相关文件代码实现(1)检测人脸(2)采集头像(3)训练模型(4)人脸识别工具准备 1、安装Opencv,并添加到环境变量中 F:\Qt\opencv64\x64\mingw\bin 2、将Opencv下的人脸检测分类器...

2019-08-16 15:32:57 3941 11

原创 【QT】基于人脸识别的打卡系统(QT+Opencv + SQLite)--设计过程

目录使用平台设计目标功能描述设计方案数据库设计使用说明使用平台 开发工具:Qt Creator Window版本 : window系统(运行环境), qt框架, opencv, sqlite3 ARM版本:6818开发板(运行环境),ubuntu系统(交叉编译), qt框架, openc...

2019-08-16 14:03:05 3176 6

原创 【QT】串口编程--qt制作串口助手

效果图实现流程1.打开串口设备 open(/dev/xxxx, O_RDWR);2.配置串口设备(波特率 、数据位 8b、停止位 1b 和校验,无硬件流控模式)3.发送数据, 接收数据4.关闭串口设备撰写代码1、在工程文件中添加串口模块 QT+= serialport#include <QSerialPort>#include ...

2019-08-13 18:20:55 956 1

原创 【QT】qt实现多人屏幕共享系统

目录开发环境运行环境系统功能运行效果 服务端(电脑) 客户端(开发板)实现思路 如何提高图片传输速率? 如何实现远程控制桌面鼠标? 坐标转换 获取本地IP开发环境 开发语言:C++ 开发工具: Qt Creator 交叉编译环境...

2019-08-06 11:16:57 3354 1

原创 【Arduino】基于Arduino单片机的小型气象站设计

要求:设计一个小型的气象监测站,检测温湿度、大气压力、空气质量等参数,并显示在1602液晶显示屏上。设计方案: 1、使用温湿度传感器检测温度和湿度,并在显示屏第一行上显示。 2、使用大气压传感器测量大气压,并在显示屏第二行上显示。 3、使用激光颗粒物传感器检测空气中PM2.5含量,并在显示屏第二行上显示。设备选型:主控中心:Ardu...

2019-01-24 18:23:41 4276

原创 【C51单片机】密码锁设计

密码锁要求:单片机连接3*4keypad-phone、AT24C02和12864LCD,密码存储在AT24C02中,用户输入密码正确时开锁,并支持用户修改密码,要求在KEIL中编写程序,用PROTEUS设计电路并仿真运行。具体要求如下:⑴“0-9”:密码输入键盘;“*”:向左删除,去掉最后一个字符;“#”:确认输入。⑵初始时液晶第一行显示“请输入密码:”;第二行等待用户输入密码,并将输入的...

2018-11-15 13:17:30 9416 3

原创 【c51单片机】交通红绿灯设计

观察十字路口红绿灯工作流程,设计交通灯。1、初始时:南北向、东西向直行左转均为红灯2、南北向直行:①南北向直行绿灯亮,延时若干秒②启动南北向左转数码管显示:倒计时6秒;同时南北向直行绿灯闪烁3下,灭亮灭亮灭亮共3秒,然后南北向直行绿灯灭,南北向直行黄灯亮,延时3秒③南北向左转数码管倒计时显示结束,关闭;同时南北向直行黄灯灭,南北向直行红灯亮3、南北向左转:①南北向左转绿...

2018-10-04 21:54:04 10557 5

原创 Qt中使用NumCpp

一、NumCpp简介https://github.com/dpilger26/NumCpp/tree/master二、使用mkdir includesgit clone https://codechina.csdn.net/mirrors/dpilger26/NumCpp.gitmv NumCpp/include/* ./includeswget https://dl.bintray.com/boostorg/release/1.75.0/source/boost_1_75_..

2021-02-17 17:25:16 90

原创 Qt中使用正则表达式提取字符串中浮点数

正则表达式: "-?(([1-9]\\d*\\.\\d*)|(0\\.\\d*[1-9]\\d*)|([1-9]\\d*))" QString data = "12.31 next 37.21"; QRegExp rx("-?(([1-9]\\d*\\.\\d*)|(0\\.\\d*[1-9]\\d*)|([1-9]\\d*))"); int p = 0; qDebug() << "begin"; QStringList data_list; .

2020-12-30 22:27:23 235

原创 QML网络资料收集

目录官方文档中文版《QmlBook》QtQuickExamplesQml组件化编程细说 QMLQt Quick简明教程Qt Quick/QML快速入门视频教程如何使用 Qt 开发音视频通话应用文本文件编码批量转换工具官方文档英文版https://doc.qt.io/qt-5/qtqml-index.html中文版http://qt5.digitser.net/5.14/zh-CN/qtqml-index.html中文版《QmlBook》..

2020-11-07 23:56:09 58

原创 第十三章:QML设计模式之单例模式

单例模式:保证仅有一个实例,并提供一个访问它的全局访问点,适合做全局的配置文件总结流程如下:1、将一个QML组件声明为单例: 在QML脚本中使用pragma Singleton关键字 global/Global.qmlpragma Singletonimport QtQuick 2.0QtObject { property int screenHeight: 400 property int screenWidth: 400 property color bgC

2020-11-07 23:51:36 58

原创 第十二章:QML使用Sqlite数据库

QtQuick通过LocalStorage访问SQLite数据库,完成增删改查 ,使用流程总结如下:1、设置数据库存储路径:setOfflineStoragePath("xxx") 如果不设置路径,会发现数据库不知道存放在什么位置QQmlApplicationEngine engine;engine.setOfflineStoragePath("./"); //设置数据库存储路径engine.load(QUrl(QStringLiteral("qrc:/main.qml")));2...

2020-11-07 23:44:24 288 1

原创 第十一章:QML与Qt Widgets 结合

QWidget中加载和显示 QML方式方式一:QQuickWidgetQQuickWidget 基于 QWidget,可以直接与Qt Widgets相结合QQuickWidget *pWidget = new QQuickWidget();pWidget->setSource(QUrl("qrc:/main.qml"));ui->verticalLayout->addWidget(pWidget); //加入qwidget布局中方式二:QQuickView:...

2020-11-07 23:12:11 111

原创 第十章:QML网络通信

参考:https://blog.csdn.net/zusi_csdn/article/details/80975898

2020-11-07 22:50:14 69

原创 QT实现linux底层设备监听(netlink)

一、简介一些与硬件设备相关的软件需要监听设备的热插拔、断开、连接情况,本文介绍了QT中netlink实现方式。大致思路:linux设备改变会触发相关事件,使用netlink与linux内核空间通信,再使用QSocketNotifier监听,绑定Qt槽函数 实现:netlink(Linux通信) + QSocketNotifier 功能:网卡监听、串口监听 优点:监听串口能快速响应 缺点:监听网卡有些迟钝netlink介绍:Netlink套接字是用以实现用户进程与...

2020-11-07 22:33:46 166

原创 QT实现linux底层设备监听(QTimer)

一些与硬件设备相关的软件需要监听设备的热插拔、断开、连接情况,本文介绍了QT中定时器实现方式。大致思路:定时器不断获取在线串口信息QSerialPortInfo和网卡在线信息QNetworkInterface,前后信息对比,从而判断add or remove实现:QSerialPortInfo + QNetworkInterface + QTimer功能:网卡监听、串口监听优点:监听网卡、串口都能及时响应缺点:消耗资源

2020-11-07 21:39:28 124

原创 第九章:QML中多线程的使用

Connections介绍: https://doc.qt.io/qt-5/qml-qtqml-connections.html示例:倒计时worker.h#ifndef DISPATCHER_H#define DISPATCHER_H#include <QThread>#include <QDebug>class Worker : public QThread{ Q_OBJECT Q_PROPERTY(int data READ g.

2020-10-26 23:13:32 720 1

原创 第八章:QML定时器Timer

QML中实现方法定时器Timer介绍:https://doc.qt.io/qt-5/qml-qtqml-timer.htmlimport QtQuick 2.6import QtQuick.Window 2.2Window { visible: true width: 500 height: 60 title: qsTr("定时器") Timer { interval: 500 //设置定时器定时时间为500ms,默认100.

2020-10-26 23:13:22 166

原创 第六章:QML信号

1、QML属性变化信号on<Property>Changed示例:import QtQuick 2.0TextInput { text: "Change this!" onTextChanged: {//text属性信号处理 console.log("Text has changed to:", text) } MouseArea{ anchors.fill:parent onClicked...

2020-10-26 23:13:10 54

原创 第五章:C++中调用QML交互

实现方法:第一步:获取QML中对象QList<QObject*> rootObjects = engine.rootObjects(); int count = rootObjects.size(); // 找到指定对象 for(int i = 0; i < count; i++) { if(rootObjects.at(i)->objectName() == "rootObject") {

2020-10-26 23:12:59 49

原创 第四章:QML中调用C++交互

1、QML中调用C++交互方法Qt集成了QML引擎和Qt元对象系统,使得QML很容易从C++中得到扩展,在一定的条件下,QML就可以访问QObject派生类的成员,例如信号、槽函数、枚举类型、属性、成员函数等。QML访问C++需要将c++类扩展到qml中,有两个方法:1、在Qt元对象系统中注册C++类到qml中2、将对象或数据暴露给 QML相关函数:setContextProperty()//将对象或数据暴露给 QMLqmlRegisterType()//注册C++类...

2020-10-25 19:14:23 118

原创 第三章:QML样式美化之按钮美化ButtonStyle

Component元素介绍: https://doc.qt.io/qt-5/qml-qtqml-component.htmlButtonStyle介绍:https://doc.qt.io/qt-5/qml-qtquick-controls-styles-buttonstyle.html示例按钮样式效果:源码:import QtQuick 2.6import QtQuick.Window 2.2import QtQuick.Controls 1.1import QtQuick.

2020-10-25 18:53:35 471 1

原创 第二章:QML基础组件之文件查看器(综合示例)

文件查看器效果:下载地址:

2020-10-25 18:45:54 94

原创 第二章:QML基础组件之颜色对话框ColorDialog

颜色对话框ColorDialog官方介绍:https://doc.qt.io/qt-5/qml-qtquick-dialogs-colordialog.html效果:示例:import QtQuick 2.7import QtQuick.Controls 1.4import QtQuick.Layouts 1.3import QtQuick.Dialogs 1.2ApplicationWindow { visible: true width: 640 .

2020-10-25 18:42:23 281 3

原创 第二章:QML基础组件之文件对话框FileDialog

对话框FileDialog官方介绍:https://doc.qt.io/qt-5/qml-qtquick-dialogs-filedialog.html示例:import QtQuick 2.7import QtQuick.Controls 1.4import QtQuick.Layouts 1.3import QtQuick.Dialogs 1.2ApplicationWindow { visible: true width: 640 height: .

2020-10-25 18:39:31 280

原创 第二章:QML基础组件之消息对话框MessageDialog

对话框MessageDialog官方介绍: https://doc.qt.io/qt-5/qml-qtquick-dialogs-messagedialog.html效果:源码:实现方式一:import QtQuick 2.7import QtQuick.Controls 1.4import QtQuick.Layouts 1.3import QtQuick.Dialogs 1.2ApplicationWindow { visible: true widt

2020-10-25 18:35:00 513

原创 第二章:QML基础组件之菜单栏MenuBar

菜单栏 MenuBarApplicationWindow效果图:源码:import QtQuick 2.7import QtQuick.Controls 1.4import QtQuick.Layouts 1.3ApplicationWindow { visible: true width: 640 height: 480 color: "black"; title: "菜单显示"; id: root; menu..

2020-10-25 18:28:10 364

原创 第一章:QML类型属性

基本类型官方:https://doc.qt.io/qt-5/qmlbasictypes.htmlint, double, bool, string,var, variant, color, real, vector3d, url, time, rect, size, enumeration, font, date, point, list, action, alias示例:property real contentYOnFlickStarted: 0; property var a...

2020-10-25 18:24:21 40

原创 PyQt 实现系统托盘QSystemTrayIcon

开发环境: ubuntu16.04 + PyQt5.14官方资料:https://doc.qt.io/qt-5/desktop-integration.htmlQSystemTrayIconQSystemTrayIcon类为应用程序在系统托盘中提供一个图标。现代操作系统通常在桌面上提供一个特殊的区域,称为系统托盘或通知区域,长时间运行的应用程序可以显示图标和短消息。QDesktopServicesQDesktopServices类提供的函数用于访问常见的桌面服务。许多桌面环境..

2020-10-25 17:45:16 642

原创 Qt 实现系统托盘QSystemTrayIcon

开发环境: ubuntu16.04 + PyQt5.14官方资料: https://doc.qt.io/qt-5/desktop-integration.htmlQDesktopServices不仅可以打开本地浏览器,而且还可以打开本地文件(夹)等,可以获取桌面、我的文档、Home等目录QSystemTrayIcon为应用程序在系统托盘中提供一个图标,消息气泡...

2020-10-25 17:17:26 193

原创 PyQt防止程序多开的方法

方法一: QSharedMemory# coding:utf-8import sysfrom PyQt5.QtCore import QSharedMemoryfrom PyQt5.QtWidgets import *def runWindow(): app = QApplication(sys.argv) share = QSharedMemory() share.setKey("main_window") if share.attach():

2020-09-17 23:35:51 248

原创 QT中QUndoStack和QUndoCammand实现undo/redo

QUndoStack和QUndoCammandC++版本Python版本

2020-08-30 14:06:36 251 1

原创 PyQt动态添加自定义控件QScrollArea + QGridLayout

功能:1.自定义按钮2.动态显示UI布局设计 QScrollArea + QGridLayout最后实现效果源码button#!/usr/bin/env python3.6# -*- coding:utf-8 -*-from PyQt5.QtWidgets import QPushButtonclass IOControlBtn(QPushButton): def __init__(self, parent=None, text="", width...

2020-08-23 15:22:03 672

原创 PyQt设计模式

python + pyqt设计模式

2020-08-23 00:16:27 101

原创 ubuntu16.04下 sougou输入法离线安装(无网络)

思路: 在有网络的ubuntu16.04上制作本地源,拷贝到没有网络的主机上1.获取依赖deb文件2.制作本地源3.使用本地源4.编写安装脚本明天再写!!!!!!!!!

2020-08-15 18:27:59 630 1

原创 云服务器CentOS下安装GitLab ce教程

1. 购买服务器华为云: https://www.huaweicloud.com/ssh远程登录 ssh root@xxx.xxx.xxx2. 更换为阿里云镜像源备份: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/...

2020-08-15 15:11:07 158

仿微信界面

【功能要求】 1.实现如微信界面一样的界面,可以在“微信”、“通讯录”、“发现”和“我”四个模块间切换。 2.在通讯录中,实现如图1所示一样的通讯录列表,每一项包括通信人的头像、通信人的姓名等。 3.当点出某一列表项时,会弹出消息提示框,并在其中显示“你选中的是XXX”(其中XXX是通信人的姓名)

2019-04-08

基于无线传感网络的宿舍监控系统设计

本系统设计基于CC2530,实现了点对点通信,终端节点负责温度数据的采集、人体检测与数据发送;协调器负责接收各个终端节点的传来的数据并通过串口发送到上位机;上位机负责对温度和人体数据的显示,并将温度数据可视化。

2019-04-22

开发板rz传输.rar

rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。 ARM开发板中是没有rz 命令的,只有 rx,所有用rx把 rz搞到开发板子中的 /bin下

2019-09-22

【PC机控制单片机】

单片机与PC机通过RS232相连,编写一个异步串行口通信程序,实现单片机与PC机上的串口助手之间的通信。具体要求如下: ①PC机向单片机发送命令打开或关闭指定LED灯 ②PC机向单片机发送命令启动或停止蜂鸣器播放音乐 ③PC机向单片机发送字符并显示在1602液晶显示器上,也可发命令删除字符、换行、清除显示 ④在单片机一端,点击矩阵按键,并将按键序号发送给PC机

2018-11-10

QT实现多人屏幕共享系统.rar

系统组成: 1、开发板端 2、Window系统桌面端 系统功能: 1、window桌面实时在开发板上显示 2、开发板远程控制桌面鼠标点击(双击、单机等) 3、开发板文件分享到window桌面上 4、多人聊天

2019-08-05

交叉编译工具.rar

qt移植 arm-linux-gnueabi-5.4.0.tar.xz --交叉编译工具 Qt-Embedded-5.7.0.tar.xz ---arm版本Qt

2019-07-25

mplayer-svn-38109.7z

mplayer视频播放器工具,使用QT做界面对此播放器进行界面封装

2019-07-26

MUIProject.rar

MUI项目集合(外卖、菜谱、出行、新闻、智慧垃圾桶等)

2019-10-05

触摸屏的使用.rar

gec6818触摸屏的使用,https://blog.csdn.net/qq_40602000/article/details/101150738

2019-09-22

【数据挖掘】编程实现层次可视化技术(以标签云为例)

编程实现层次可视化技术(以标签云为例),标签云是现在大数据里面最喜欢使用的一种展现方式,本文使用python3实现标签云的效果

2019-03-17

DrawFigure2020.zip

要求编制一个简单的图形编辑的系统,可以添加、修改与删除图形元素,以形成图形画面。详情请查看:https://blog.csdn.net/qq_40602000/article/details/111185915

2020-12-14

【C51摇号抽奖机设计】

单片机连接12864(st7920)液晶显示器和1个按键接INT0,模拟一个抽奖机。 液晶初始显示“祝你好运!”; 按一下按键,液晶显示“开始抽奖”,然后显示“3-2-1”倒计时后,产生20个(0-4之间的)随机数; 液晶屏幕根据随机数显示“特等奖”、“1等奖”、“2等奖”、“3等奖”、“谢谢参与&quot;; 最后液晶屏显示抽奖结果:“恭喜你获得:XXX”。 再按一下按键,重新开始抽奖,液晶又显示“开始抽奖”。。。。。。如此循环。

2018-11-10

qtsystrayicon.zip

* qtsystrayicon * 实现: QSystemTrayIcon + QDesktopServices * 功能:系统托盘、系统消息、桌面访问

2020-11-07

qtluaeditdemo.zip

* qtluaeditdemo * 实现:QPlainTextEdit + QSyntaxHighlighter + QCompleter * 功能:语法高亮、代码自动补全、关键词查找、断点(未完成)

2020-11-07

qtnetlinkdemo.zip

* qtnetlinkdemo * 实现:netlink(Linux通信) + QSocketNotifier * 功能:网卡监听、串口监听 * 优点:监听串口能快速响应 * 缺点:监听网卡有些迟钝

2020-11-07

qtuartnetdemo.zip

* qtuartnetdemo * 实现:QSerialPortInfo + QNetworkInterface + QTimer * 功能:网卡监听、串口监听 * 优点:监听网卡、串口都能及时响应 * 缺点:消耗资源

2020-11-07

mockRrrc.zip

PyQt 实现系统托盘QSystemTrayIcon https://blog.csdn.net/qq_40602000/article/details/109276102

2020-10-25

MockMiTalk.zip

Qt 实现系统托盘QSystemTrayIcon https://blog.csdn.net/qq_40602000/article/details/109275933

2020-10-25

FileViewer.zip

QML实现文件查看器 https://blog.csdn.net/qq_40602000/article/details/109277033

2020-10-25

fcitx-sougou.zip

ubuntu16.04下 sougou输入发离线安装,文件包括: sogou依赖fcitx安装包,sogou安装包,安装脚本.

2020-08-16

722_Dialogwin.rar

QT提示框(消息盒子、文件对话框、颜色对话框、字体对话框、输入对话框、自定义对话框)

2019-07-22

arm-mplayer.rar

mplayer视频播放器(编译后的文件),直接移植arm开发板即可使用

2019-07-26

【C51密码锁设计】

密码锁:单片机连接3*4keypad-phone、AT24C02和12864LCD,密码存储在AT24C02中,用户输入密码正确时开锁,并支持用户修改密码,要求在KEIL中编写程序,用PROTEUS设计电路并仿真运行。具体要求如下: ⑴“0-9”:密码输入键盘;“*”:向左删除,去掉最后一个字符;“#”:确认输入。 ⑵初始时液晶第一行显示“请输入密码:”;第二行等待用户输入密码,并将输入的密码显示为“*” ⑶点击“#”键确认密码输入,并验证密码是否正确, ①若密码错误,则液晶第一行显示“密码错误!”,第二行显示“请重新输入!”,然后清空屏幕,第一行恢复显示“请输入密码:” ②若密码正确,点亮LED灯,液晶第一行显示“开锁成功!”,第二行显示“是否修改密码?” 第三行显示“1:是,2:否”。 ⑷ ①若用户输入1,则清空屏幕,第一行显示“请输入密码:”,第二行等待用户输入密码,并将输入的密码显示为“*”,“#”键为确认键代表密码输入结束,然后第三行显示“再输入密码:”,第四行等待用户输入密码,并将输入的密码显示为“*”,“#”键为确认键代表密码输入结束,比较两次输入密码是否相同,若相同,则将密码存入到AT24C02中;否则清空屏幕,从第第一行开始显示“两次输入密码不一致,密码修改失败。” 然后清空屏幕,第一行恢复显示“请输入密码:” ②若用户输入2,则清空屏幕,第一行恢复显示“请输入密码:”

2018-11-10

EnglishDictionary.rar

运用Python语言编写程序制作英文学习词典,词典有4个基本功能:添加、查询、删除和退出。程序读取源文件路径下的txt格式词典文件,若没有就创建一个。词典文件存储方式为“英文单词 中文单词”,每行仅有一对中英释义。程序会根据用户的选择进入相应的功能模块,并显示相应的操作提示。当添加的单词已存在时,显示“该单词已添加到字典库”;当查询的单词不存在时,显示“字典库中未找到这个单词”;但需要删除某个单词时先查询再删除该单词的全部中英文释义。

2019-06-08

813_ComWin.rar

QT实现串口助手,支持接收与发送; 1.打开串口设备  2.配置串口设备 3.发送数据, 接收数据 4.关闭串口设备

2019-08-13

725_QPlayer.rar

1.实现图片轮播(添加文件夹中的所有图片,点击某张图片在右边显示,图片不断的更换) 2.视频轮播(添加视频路径,播放完后自动播放下一个) 3.文字切换(手动输入添加文字,添加完成后自动轮播文字)

2019-07-26

725_FileAttributes.rar

QListWidget设计一个软件显示目录下的文件属性 QFileInfo拿文件属性, QDir中的获取文件信息,文件名称

2019-07-26

722_DesktopManagement.rar

qt设计桌面管理(包括计算机器设计、颜色分量选择器)

2019-07-23

空空如也

空空如也

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

TA关注的人 TA的粉丝

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