自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 SylixOS开发常用shell指令

SylixOS开发常用Shell指令

2022-12-19 10:13:06 437 2

原创 面向对象设计中依赖反转的两种方法

面向对象设计中依赖反转的两种方法第一、事件订阅(或消息)在下层定义事件(或消息)由上层来订阅。第二、接口或抽象类在下层定义接口或抽象类,上层来实现该接口或继承这个抽象类。实际例子(C#)说的太抽象了,举个实际例子: public bool read(ParaInfoBase item, out string value) { string sndstring = null; string rcvstring = nu

2021-03-25 20:28:10 236

原创 QProcess启动外部exe出现错误

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport

2021-03-25 20:26:47 1082

原创 Qt从Ui界面中获取QMenu指针

Qt从Ui界面中获取QMenu指针问题描述如何在程序中,获取file菜单,并添加QAction。 解决方法程序: QMenuBar *bar = menuBar(); foreach (QAction *action , bar->actions()) { if(action->text() == "file") { QMenu *menu = action->menu(); menu-

2021-03-10 16:26:12 716

原创 JS写文件的几种方法(浏览器内)

JS写文件的几种方法(浏览器内)方法1、点击链接(不支持手机)方法2 调用requestFileSystem()方法(不支持手机)方法3、ActiveXObject(仅支持IE浏览器)手机浏览器内核版本:chrome/79.0.3945.116 mobile)。js运行在浏览器环境中时,就属于前端语言,浏览器出于安全限制,没有开放对应的主动写文件的接口,不然你上个网站,电脑里的文件都给人家删没了。方法1、点击链接(不支持手机)原理:模拟点击一个特殊链接(例如:http://www.w3.org/19

2021-03-01 14:23:18 6050 3

原创 QWidget堆叠次序

如果多个的同级 Widget 位置重合了,怎么办?谁先谁后?谁在上面?调用下面这几个函数可以设置:void QWidget::stackUnder(QWidget *w)void QWidget::raise()void QWidget::lower()

2021-01-07 20:38:59 641

原创 Qt实现模糊特效(QGraphicsBlurEffect用法)

使用方法十分简单,通过setGraphicsEffect函数设置,所有继承了QWidget的类都可使用此函数。 QGraphicsBlurEffect *blureffect = new QGraphicsBlurEffect; blureffect->setBlurRadius(5); //数值越大,越模糊 ui->label_2->setGraphicsEffect(blureffect);//设置模糊特效...

2021-01-03 20:26:01 3151 2

原创 QToolBox(实现抽屉效果)的简单使用

QToolBox(实现抽屉效果)的简单实用QToolBox的使用十分简单,但是不常用,在此记录一下。简述QToolBox类提供了一列选项卡式小部件项。QToolBox *toolbox = new QToolBox(ui->centralwidget); QLabel *label = new QLabel; label->setText("111"); toolbox->addItem(label, tr("A")); label = ne

2021-01-02 22:08:59 451

原创 Qt模型视图中代理(QStyledItemDelegate)的使用

Qt模型视图中代理(QStyledItemDelegate)的使用创建自定义代理自定义代理,继承QStyledItemDelegate,这里以QSpinBox为例,其他类型原理类似。delegate.hclass SpinBoxDelegate : public QStyledItemDelegate{ Q_OBJECTpublic: SpinBoxDelegate(QObject *parent = 0); QWidget *createEditor(QWidget

2021-01-02 18:21:44 1295

原创 字节数转成字符串(文件大小转字符串)

#字节数转成字符串#include <qmath.h>#include <cmath>static QString sizeToString(qint64 size){ static const char *const strings[] = { "b", "kB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB" }; if (size <= 0) return StorageModel::tr("

2021-01-02 18:01:45 612

原创 基于正则表达式的设备模拟器

基于TCP和“正则表达式”的终端模拟器在做开发的时候,需要与终端设备进行通信以验证软件功能和逻辑,但是可能用实际的设备不太方便,比如只有一台设备,有多个人需要用的时候,于是就做了这个模拟器。主要的思路是:开启TCP,收到一帧报文,回复相应的报文。主要功能:搜索本机可用IP根据接收的报文不同,回复不同的报文(可以是多帧报文)使用正则表达式可以对同一类报文做类似的处理...

2021-01-02 17:50:37 186

原创 QGraphicsItem实现简单的场景控制动画

文章目录一、继承QGraphicsItem二、定时更新一、继承QGraphicsItem重写advance函数,定义Item的运动规律。customitem.h#include <QGraphicsItem>class CustomItem : public QGraphicsItem{// Q_OBJECTpublic: explicit CustomItem();signals:protected: QRectF boundingRect.

2021-01-01 16:05:59 1318

原创 QGraphicsView中的QGraphicsItem鼠标拖动

QGraphicsView中的QGraphicsItem鼠标拖动方法1:方法2:方法1: QGraphicsScene scene; QGraphicsTextItem *text = scene.addText("Hello, world!"); //接受鼠标拖动 text->setAcceptHoverEvents(true); text->setFlags(QGraphicsItem::ItemIsSelectable | QGraphicsIte

2021-01-01 14:53:23 2987 1

QTreeModel的使用(例程)

可编辑的QTreeModel的使用例程,由于TreeModel比较难理解,建议在例程的基础上修改使用

2021-01-02

机器人控制入门

本书为首次学习控制,并希望轻松学会了解控制的人而写的。

2015-08-12

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

TA关注的人

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