
UI界面
文章平均质量分 65
qq_43650421
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt制作视频播放器使用QtMultimedia方式
PyQt提供了视频播放的库,可以很方便的播放视频,主要是看其中库函数的用法。这里简单的实现了一个视频播放器,可以实现自动循环播放视频,打开视频,进度条,暂停和开始,以及下一个视频的功能。这里要注意这个库不是很好安装,可以试试通过apt-get install python3-pyqt5.qtmultimedia 直接安装的,源码安装可能会报错。代码如下:这里我设置的是全屏模式,可以通过ctrl+q退出。#!/usr/bin/python3#-*- coding:utf-8 -*-import s原创 2021-03-16 15:01:36 · 1823 阅读 · 0 评论 -
Qt和OpenCV视频播放器,包括暂停以及播放下一个视频以及滑动条功能
在树莓上想用PyQt5写一个视频播放器,PyQt5自带一个库PyQt5.QtMultimedia和PyQt5.QtMultimediaWidgets可以实现视频的播放,可是树莓上安装总是有问题,所以这里采取的是和OpenCV结合的方法。视频功能的实现主要是调用cv2.VideoCapture(fn)和cap.read(),滑动条的实现是通过cap.set(cv2.CAP_PROP_POS_FRAMES, 视频的帧数)函数实现的。暂停就是一直cv2.waitKey。文中用到的视频和图标要修改。注意因为全原创 2021-02-16 01:02:01 · 1405 阅读 · 0 评论 -
信息论实验:包括哈夫曼编码和解码,汉明编码和解码,交错去交错,加入错码码元,图形化界面
信息论的实验要求:我用cpp和java都写了一份程序,java的是带有有图形化界面的。cpp的程序是要在当前目录下创建words.txt,java的是直接图形化界面输入,加入了其他一些功能更加完整。可以对128个ASCII字符进行编码。(一)统计数据在对输入的数据进行信源编码即哈夫曼编码前首先要统计数据中各个字符出现的频率。对文本中出现的128个ASCII字符进行编码。从输入框中统计数据,统计各个字符出现的频率和总的字符个数。二者相除,即可得到各个字符出现的频率。(二)信道编码和译码1)哈夫曼编原创 2021-01-05 13:42:41 · 1447 阅读 · 4 评论 -
Matlab的GUI界面学习手记
最近在用Matlab的guide来写GUI界面,就记录一些我对GUI界面的理解。首先是函数中都有的那些参数hObject,eventdata和handles,其中eventdata我用的2017b的Matlab的官方注释是将在未来版本中定义。这个就先不管。先看hObject和handles。他们的作用很相似,hObject和handles的官方解释是句柄,一直没有很搞懂,现在终于明白了一些。我的理解是GUI界面中的元素就是句柄,或者更加通俗一些的解释,把handle当成C++或是Java中的类类型原创 2020-07-02 00:43:23 · 3197 阅读 · 0 评论