
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
引言 当你打算用Qt新开发一个GUI程序时,打开IDE创建工程,通常会看到下面的工程结构。这里面的文件有各自的分层,.h存在于Headers,.cpp存在于Sources,.ui存在于Forms,.pro则管理着它们,结构清晰明了。 此时你若要往工程中添加新的文件,也非常简单,右键工程,就会出现添加的选择项,你只需要按照提示一步步往下走,就可以将所需文件加入工程。 但当你的项目文件变...
前言 最近有需求做个桌面程序。本想用Qt C++写,后来发现时间比较充裕,就打算改用Qt for python来写。过程 因为我电脑上已经装了Qt,所以我打开新建工程栏一看,发现有python工程的选项。所以我新建一个Qt for Python - Window工程,看看能不能跑起来。运行后,结果打印了上图信息。字面意思就是,根据命令行参数调用了pyth
简介 QVector是Qt的一个通用容器类。 它将其项存储在相邻的内存位置,并提供快速地、基于索引的访问(QVector可以看做是一个封装了一个数组的模板类[],它内部维护一个数组,并且提供给外部一些访问的方法)。QList/QLinkedList/QVector/QVarLengthArray选择讨论 QList/QLinkedList/QVector/QVarLengthArray提供...
先简单谈谈为什么选择学习使用这个MVVM框架。接触.NET和WPF有一阵子了,用过WPF的应该都听说过MVVM模式,它是一种分离前后端、松耦合的模式。某种程度上来说是MVC和MVP的升级版,也一定程度上解决了前两者存在的一些问题。因为是模式,所以不仅限于WPF这一种开发,许多涉及UI的开发都会用到它,比如Vue。既然它这么优秀,我自然想使用它。但由于我接触.NET和WPF时间都不长,很多基础知识掌

前段时间开始接触在VS下用C#开发(其实是WPF,只是说到VS,往往会扯上C#,而且WPF框架的后台语言确实主要是C#),新建一个WPF应用程序后,在MainWindow.xaml.cs文件开头会有一堆using xxx的语句。因为以前接触过C++,所以对using也不陌生,毕竟using namespace std这样的语句在C++中非常常见。所以很自然的,也很想当然的认为这边的用法和C++一样
文章目录一、前言二、认识2.1. 基于任务的多线程编程2.2. 隐式地创建并运行一个任务一、前言 在.NET平台使用C#进行编程时,遇到了并行操作的需求,于是上网一搜多线程,一个非常简单语句出现了:Task.Factory.StartNew(() =>{});还有,Task.Run(() =>{}); &n

项目要求识别CAD图纸(图纸内容与现实事物比例是1:1)中的内容,并提取出一些关键信息。这里的CAD图纸是指CAD文件,包含多种格式,dwg/dxf/dwf/stl/pdf等等。识别其中内容,主要指文件中的图元信息(也叫实体Entity),指线段、圆弧、矩形等图形元素。得到图元基础信息(比如长度、坐标、粗细)后,进一步做处理(如得到交点、得到线段间间隔、圆弧与线段切点等)。听起来有点难,因为作为软

NPOI是用于读写Excel和Word的插件包。它是Apache POI的.NET版。总之,Apache POI是一个Java的强大的、开源的Office文档处理包,而NPOI是它的.NET版本。所以在.NET平台下用NPOI来读写Office文档应该是优先级比较高的,一是稳定,二是强大,三是背后支持力量庞大。在网上介绍时有一点非常突出,使用 NPOI 你就可以在没有安装 Office 或者相应环
VisionPro提供了一个交互式的开发环境,你可以用它来组装工具、配置采集图像和离散的I/O,以及部署带有全功能操作界面的健壮且高性能的应用程序。QuickBuild(快速构建工具),它是一个交互式的应用程序构建器,该构建器允许你定义一个job(作业),该作业包含图像源、分析采集图像所需的图像处理和视觉工具,以及决定每个检查结果的结果分析逻辑。一个QuickBuild应用程序可以由多个生产环境的
由于项目时间比较紧,所以先拣使用频繁的模块学习了。ComponentModel中的ObservableValidator等后面有空再学。这篇先看命令RelayCommand,毕竟WPF中命令与变量的绑定是两大主要绑定。如果说属性绑定是向UI暴露数据,那Command就是向UI暴露方法(或者说逻辑)。MVVM Toolkit中的RelayCommand和RelayCommand 都是实现了IComm
