自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 QT绘制不含线段的圆弧添加到QGraphicsScene场景中

在使用QPainterPath的**arcMoveTo()**方法时,需要传递4个参数,分别是x、y、width、height和startAngle。其中,x和y表示圆弧所在矩形的左上角坐标,width和height表示矩形的宽度和高度,startAngle表示圆弧的起始角度,以度为单位。其中,x和y表示圆弧所在矩形的左上角坐标,width和height表示矩形的宽度和高度,startAngle表示圆弧的起始角度,以度为单位。

2023-06-01 16:00:51 764

原创 QT 主线程休眠不阻塞UI方法

在主线程中不能直接用sleep来休眠,这样会导致UI也休眠。正确操作可以通过Qtimer设置好休眠时长,单位毫秒,然后开启事件循环。QEventLoop eventloop;QTimer::singleShot(1000, &eventloop, SLOT(quit()));eventloop.exec();...

2021-09-29 10:18:09 1087

原创 PyQt学习记录(三)——QTableWidget控件

QTableWidget是Qt程序中常用的显示数据表格的控件,类似于winform中的DataGrid。通过Qt Designer在窗体上放置一个 QTableWidget 组件后,可以在 Property Editor 里对其进行属性设置,双击这个组件,可以打开一个编辑器,对其 Colum、Row 和 Item 进行编辑。使用QTableWidget时用QTableWidgetItem来表示一个单元格,整个表格由各个单元格构建起来。以下记录一些学习过程中使用的基本方法设置列宽参数分别为列号和宽度s

2020-08-19 15:29:38 648

原创 PyQt学习记录(二)——完成窗口显示

1、用PyCharm新建一个工程2、创建一个窗口工程建立完毕后点击Tools中的扩展工具(在上一篇设置的)Qt Designer选择你要创建的窗体类型进行创建就好了然后点击保存,出现界面,保存的文件是.ui后缀格式 ...

2020-08-19 14:16:46 292

原创 PyQt学习记录(一)

开发环境选择:PyCharm+Python 3.7+PyQt5+designer1、首先去python官网中下载windows下python安装包2、打开CMD命令行切换至python安装目录,用pip命令安装PyQt5,具体安装步骤百度查看3、安装Qtdesigner4、安装PyCharm5、打开PyCharm进行配置,选择Python解释器,添加扩展选择Qtdesigner的.exe文件6、添加以上几个的路径至环境变量,具体目录进行百度并根据自己安装情况进行选择...

2020-08-19 11:58:12 84

原创 解决树莓派apt-get升级/安装提示依赖问题

参考百度经验:https://jingyan.baidu.com/article/6b1823090fa81bfa59e1594e.html在树莓派上通过apt安装各种应用的时候始终有如下依赖错误提示:“有一些软件包无法被安装。如果您使用的是unstable发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或者是它们已被从新到(Incoming)目录移出。”这是个常见的“安装源与本地系统分支不符”导致的问题,而本次问题的主要原因是:使用PINN在树莓

2020-08-17 15:04:05 2603 4

原创 解决opencv3.4.1中用SURF 无法解析的外部符号 “public: static struct cv::Ptr<class cv::xfeatures2d::SURF>

出现这个错误是缺少了库opencv_xfeatures2d314d.lib、opencv_xfeatures2d314.lib,而代码中又使用到了这个库。opencv3之后要用SRUF就需要下载一个对应版本的opencv_contrib-3.4.1(这里我下载的是3.4.1)进行Cmake编译,具体步骤百度很详细。完成上述步骤后开始创建工程编写程序,我在编译时出现了这个错误,于是去百度发现缺少库文件,可能是下载的opencv缺少了一部分。又重新去下载opencv,并重复以上步骤,最终通过编译。这里放

2020-08-13 10:56:05 2377 1

原创 VS中Winform添加不了DataGridView控件显示为灰色

新手用vs2019创建的Winform项目,想要在界面上使用DataGridView控件,发现在工具箱里面并不能找到,于是各种百度。先是看见有人说没有选取DataGridView控件,需要去工具箱右击选择项中勾选DataGridView选项。进去后DataGridView已经勾选上了,于是我抱着试一试的心态将带有DataGrid的选项全部勾选,然后点击确定。可是出去后发现还是没有这个控件。后面看见有人说可能被隐藏了,于是右击全部显示。终于这下能看到DataGridView控件了,但是全都是显示的

2020-08-04 17:28:52 3468 2

原创 C#中list创建后无法修改结构体元素的值

之前没怎么用过c#开发,由于工作原因开始学习c#。今天发现创建了一个list集合(里面的元素是结构体类型),后面再想给它修改和赋值就出现错误了。代码大致是这样的://这里定义了一个学生结构体public struct stu{ public int age; public string name;}//创建一个列表List<stu> list = new List<stu>();//中间省略初始化过程//然后我开始修改内容foreach (var u in l

2020-07-30 08:29:46 3604 1

原创 关于C#读取XML文件的方法

XML文件非常简易,我们可以方便地在任何应用程序中进行读/写文件操作。它是纯文本格式,在许多方面类似于HTML,XML由XML元素组成,每个XML元素包括一个开始标记(<title>),一个结束标记(</title>)以及两个标记之间的内容。一个XML文件举例<APTOR> <Row Index="1"> <Cell>ATE_TEST_TX_ALL</Cell> <Cell>24

2020-07-29 11:40:30 1747

环境vs2019x64位编译OpenCV 3.4.1+opencv_contrib 3.4.1生成的install.zip文件

OpenCV 3.4.1 + opencv_contrib 3.4.1,Cmake编译后的install文件夹,适用于vs2015以上。解压后包含文件夹:/bin、/etc、/include、/lib。

2020-08-19

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

TA关注的人

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