摘要: 1、直接定义类,类对象作为XxWindowClass的属性,和self.window并列。将self.window的部分组件赋值给自定义类的属性,完成同步。 经测试,此时自定义类的对象中可以读取和操作ui组件。但是无法进行事件设置,设置无效。 2、解决方法 目前有两个解决方法 2.1 继续1的做法, 阅读全文
posted @ 2023-11-11 02:54 挖洞404 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 pyqt本身提供了诸多的方法和事件特性,可以操作ui组件。 对于单一的项目或者说具有个人风格的开发者来说,在此基础上进行整合可以优化代码。 整合,这里特指的是ui组件。可能是ui的显示和初始化,也可能是相关的业务代码。 2、测试和总结 函数中的ui组件可以调用设置值或获取的值的方法 函数中 阅读全文
posted @ 2023-11-11 02:47 挖洞404 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 学习pyqt,实际上主要是逐个学习ui组件。在正式开始前,进行一些说明,磨刀不误砍柴功。 1、designer的简单使用 (1)创建窗口 主要是QWidget类窗口和QMainWindow窗口的使用。后者支持窗口菜单栏的实现。 (2)拖动 designer创建组件,直接拖动即可。提供了诸多的组件类型 阅读全文
posted @ 2023-11-08 17:38 挖洞404 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1、下载git工具 https://git-scm.com/downloads 阅读全文
posted @ 2023-11-08 13:10 挖洞404 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1、demo_1 (1)pycharm创建项目 (2)创建入口main.py,导入pyqt5模块 鼠标点击,alt+enter快捷键,可以快速导入模块 每次创建pyqt项目时,可以直接创建该文件并使用固定的代码 import sys from PyQt5.QtWidgets import QAppl 阅读全文
posted @ 2023-11-08 00:50 挖洞404 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 这是一个进度条组件,两侧点击可以加减。 2、使用 setMinimum(self, a0: int) 设置最小值,可以是负值 setMaximum(self, a0: int) 设置最大值,可以是超过1000*1000 设置浮点数时,保留其整数部分 value(self) -> int 返 阅读全文
posted @ 2023-11-06 22:11 挖洞404 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1、读取文件 from pydub import AudioSegment audio = AudioSegment.from_file("data/231105_032402.wav") 2、播放音频 from pydub.playback import play play(audio) 3、保存 阅读全文
posted @ 2023-11-05 23:09 挖洞404 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 pygame.mixer模块是一个第三方模块,广泛应用于音频播放控制业务。 2、示例 def m(): pygame.mixer.init() # 加载待播放音频 pygame.mixer.music.load('data/abc.wav') # 播放 pygame.mixer.music 阅读全文
posted @ 2023-11-05 13:38 挖洞404 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 该模块是python的一个第三方模块,可以用于音频编辑。 2、安装和使用 2.1 示例代码 from pydub import AudioSegment from pydub.playback import play audio = AudioSegment.from_wav("a.wav 阅读全文
posted @ 2023-11-04 03:29 挖洞404 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 使用python的第三方模块pydub时,除了需要下载其本身,还需要计算机安装ffmpeg 2、安装 按照如下链接操作即可 【最新】windows电脑FFmpeg安装教程手把手详解_windows安装ffmpeg-CSDN博客 阅读全文
posted @ 2023-11-03 23:55 挖洞404 阅读(5) 评论(0) 推荐(0) 编辑