- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 关于‘ping‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件 的处理方法(Win11)
要修改环境变量,首先需要找到命令对应程序的目录在哪里。对于Windows11,一般来说位于C:\Windows\System32\ 目录下。这两天学习的时候遇到这个问题,原以为不需要多少功夫就能解决,结果却查了不少文章。相关文章站上不少了,但在Windows11下解决问题的几个要点,本文还是特地记录以下。相信遇到提示“不是内部或外部命令,或者不是可执行程序”,有一些常识的人都会去查看环境变量的Path。在这个问题的解决上,我们应当修改用户变量当中的Path。(1)系统变量还是用户变量(2)环境变量值填什么
2023-09-27 08:22:54
2074
1
原创 用PyQt6/PySide6实现最小视频播放器(二)——结合Pyside6Designer
由于本项目当中,一部分设计已经通过Qt Designer生成的ui_player.py文件当中实现了,主函数当中的代码需要进行一些修改。另一个需要注意的是MainWindow的init函数中,要设置视频输出到ui实例的部件,因为我们在刚才的设计当中已经有了一个视频部件。然后再初始化函数部分,必须做的是实例化ui_player文件当中的Ui_MainWindow()类,这个工作由这两句代码完成。完成Qt Designer当中的工作,就可以再主函数当中设置相应的功能了。
2023-09-06 20:53:12
1903
4
原创 PyQt6/Pyside6官方例程学习笔记——视频播放器(Player Example)
学习了Qt官方文档当中的例程视频播放器,逐行介绍源代码。一句使用self._play_action.triggered.connect()方法将按键关联到视频播放的动作,实现需要的功能。需要注意的是此处的toolBar和menuBar是不一样的。,availableGeometry可以返回屏幕的可用几何图形大小,是screenGeometry()即窗口相对于父窗口的几何形状的大小的子矩形
2023-08-11 23:53:06
3509
1
原创 一款PyQt的美化模板——PyDracula
对于新手来说,从零开始用Qt设计一个美观的GUI是颇有难度的。Github上有许多开源的GUI模板供我们学习和参考。PyDracula是一款基于PySide6 和 Python 3.9开发的开源GUI模板。主题保存在不同的QSS文件当中。这一步可能很多人会遇到“代码无法生成”的问题。如果这个方法无效,可以尝试Scripts文件夹里面的"pyside6-uic.exe"
2023-08-01 10:58:55
4609
1
原创 在那些地方可以用二分法提高性能?
二分法是一种常见的搜索算法。在一个长度为n的数组当中查找一个数,使用暴力查找法时间复杂度为O(n),如果使用二分搜索法,复杂度则为O(logn)。想要实现二分法对这个搜索程序进行改进,可以修改最内一层的循环。还可以修改最内两层的循环,使得程序的时间复杂度进一步减小到O(n^2logn)。例如,在四数之和问题当中,使用暴力法,枚举部分的代码如下。
2023-07-25 10:23:35
71
原创 如何理解PID控制
积分调节(Integral)利用过去多个周期的偏差值补偿,直观上,积分调节对于带有一定“趋势”的、累计的偏差较为敏感,但对于短时间内的大幅度变化,积分调节会带有惯性。假设我们的控制对象在一根数轴上,数轴的原点是期望值,输出量的向量为偏差,很显然,要使得控制对象一直在原点附近,应该让在这段时间内所有向量的代数和为零,即ΣΔ(j)=0 ,这也是保持在原点的控制对象的性质。处理偏差最简单直接的方法是“缺多少补多少”,例如在第i个周期输出量偏差值为Δ(i),就在第i+1个周期的输入量中加上Δ(i)。
2023-05-09 23:14:37
176
1
空空如也
求最大公约数,代码问题在哪里?
2021-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人