- 博客(21)
- 收藏
- 关注
原创 Pyqt6 中 QMediaPlayer 音视频播放
设置媒体源。play()pause()stop(): 控制播放。: 调整音量。: 设置播放进度。: 设置视频输出窗口。
2025-02-13 10:43:10
606
原创 PyQt6的 QMainWindow组件
中央部件 (Central Widget):这是 QMainWindow 的核心区域,通常显示应用的大部分内容。可以通过方法来设置中央部件。菜单栏 (Menu Bar):通过menuBar()方法创建应用程序的菜单,允许添加菜单项。工具栏 (Tool Bar):通过方法将工具栏添加到窗口。状态栏 (Status Bar):通过方法在窗口底部显示状态信息。停靠窗口 (Dock Widgets):通过向主窗口添加可停靠窗口,增加应用界面的灵活性。
2025-02-10 12:29:04
333
原创 Pyqt 的QTableWidget组件
是 PyQt6 中的一个表格控件,用于显示和编辑二维表格数据。,提供了更简单的方式来处理表格数据,适合用于需要展示结构化数据的场景。:在指定单元格中放置一个控件(如按钮、下拉框等)。:支持动态加载数据、编辑单元格内容和嵌入控件。:支持表头设置、单元格合并、选择模式等功能。:设置选择行为(如选择行、选择列等)。:创建一个指定行数和列数的表格控件。:设置选择模式(如单选、多选等)。:移除指定单元格的内容并返回。:获取指定单元格中的控件。:创建一个空的表格控件。:设置指定单元格的内容。:获取指定单元格的内容。
2025-02-08 20:18:37
871
原创 PyQt QToolBox组件
是PyQt6 中的一个容器组件,用于创建一个可折叠的工具箱或选项卡式界面。它允许用户通过点击标题栏来展开或折叠不同的页面,适合用于需要分组显示大量控件或信息的场景。页面管理: 可以包含多个页面(),每个页面可以包含其他控件。折叠与展开:用户可以通过点击标题栏展开或折叠页面。动态页面:可以动态添加、移除或插入页面。图标支持:每个页面的标题栏可以显示图标。:获取或设置当前显示的页面索引。:获取页面总数。:获取指定页面的标题。:获取指定页面的图标。:添加一个页面,并指定标题。:在指定位置插入一个页面。:移除指定位
2025-02-02 07:36:04
342
原创 PyQt 容器组件 QGroupBox
QGroupBox是 PyQt6 中的一个容器组件,用于将一组相关的控件组织在一起,并提供可选的标题和边框。以下是QGroupBox。
2025-01-31 23:31:12
325
原创 PyQt 拆分窗口控件 QSplitter
QSplitter是 PyQt6 中的一个布局组件,用于将多个控件(如按钮、文本框、表格等)放置在一个可调整大小的分割区域中。用户可以通过拖动分割条(splitter handle)来调整各个控件的大小。QSplitter通常用于创建灵活的界面布局,例如文件管理器、代码编辑器等。:用户可以通过拖动分割条来调整各个控件的大小。:支持水平()和垂直()两种布局方向。:可以嵌套多个QSplitter,实现复杂的布局。:可以动态添加或移除控件。:向QSplitter中添加控件。:在指定位置插入控件。
2025-01-30 20:19:57
282
原创 Pyqt 定时控件QTimer
QTimer是 PyQt6 中的一个类,用于创建定时器。它允许你在指定的时间间隔内重复执行某个操作,或者在一段时间后执行一次操作。QTimer通常用于需要定时更新界面、执行后台任务或处理周期性事件的场景。:在指定的时间间隔后触发一次操作。:以固定的时间间隔重复触发操作。:可以启动、停止、重启定时器,并动态调整时间间隔。:通过信号与槽机制,可以在定时器触发时执行特定的函数。start(int):启动定时器,参数为时间间隔(毫秒)。stop():停止定时器。:设置定时器的时间间隔(毫秒)。interval()
2025-01-28 22:54:25
548
原创 PyQt 文本编辑框控件QTextEdit
QTextEdit 是 PyQt 中一个强大的文本编辑控件,它支持多种文本输入和显示功能,包括但不限于纯文本、富文本、HTML 和图像等。
2025-01-28 14:58:24
136
原创 PyQt6 布局管理器
添加一行,包含标签和控件。例如用户名输入框或密码输入框。布局管理器除了可以添加控件,还可以添加子布局。垂直:Vertical Horizontal: 水平。根据窗口坐标布局,类似Tk的place。: 添加一个占用整行的控件,比如按钮或描述文字。类似Tk的grid()布局方式。Y 与 V 有点类似,V就是Y 垂直布局.: 设置整个表单的对齐方式。: 设置标签的对齐方式。
2025-01-24 22:40:43
349
原创 一个关于Tk、Requests、sqlite3的小程序
sqlite3.db 文件的路径打包后会有所不同,需要通过 sys._MEIPASS 获取。
2025-01-22 10:35:02
297
原创 Tkinter 数据展示-treeview
iid(Item ID)是每个节点(项)的唯一标识符。iid用于区分和引用不同的节点,通常在添加、修改、删除或查询节点时使用。先通过colums申明计算机识别的列名;再通过heading,设置用户查看的显示文本.
2025-01-20 17:27:30
726
原创 Tkinter 布局管理器(pack、grid、place)
排列方向: 使用side影响控件间的排列方向;使用anchor影响控件在父容器中的位置。填充空间:使用fill和expand 对父容器空白处进行填充间距: pad是padding(填充)缩写.i 是internal(内部的缩写).顾名思义:padx/pady 影响控件与周围控件的距离(填充);ipadx/ipady 影响控件内部内容与控件的距离(填充)。布局管理器难度适用场景优点缺点pack简单简单线性布局快速布局,代码简洁缺乏精确控制grid中等。
2025-01-14 12:45:09
1972
原创 获取微博搜索话题数据方法对比:1、不使用框架;2、使用screapy框架
微博搜索"洛杉矶大火"并获取:话题url、相关内容、用户ID、用户名称、用户描述、用户认证、粉丝量。
2025-01-11 11:40:54
180
原创 html网页解析方法之xPath
BeautifulSoup 使用html解释器 与 xPath相比.语法和使用方式BeautifulSoup:通过面向对象的方式来进行操作,例如.find()或.select()。XPath:通过路径表达式来进行查询,例如或。选择方式BeautifulSoup:主要基于标签名、类名、id 或属性来定位元素,支持直接通过属性进行筛选。XPath:基于路径表达式,支持更复杂的查询,例如选择第一个、最后一个元素,或者基于条件查找元素。灵活性和复杂查询。
2025-01-06 11:58:31
541
原创 html网页解析方法之BeautifulSoup--解析器html.parser
元数据标签,用于提供网页的元信息,例如字符集、作者等。包含网页的元数据(如标题、字符集、链接、脚本等)。用于定义与外部资源的关系,常用于引用CSS样式表。解析网站的目的主要是进行标签查找和内容提取。HTML文档的根元素,包含整个网页的结构。列表项标签,用于无序和有序列表中的每一项。设置网页的标题,在浏览器标签页中显示。无序列表标签,用于创建项目符号列表。段落标签,用于文本内容的段落分隔。网页的主体部分,包含网页的内容。有序列表标签,用于创建编号列表。超链接标签,用于创建链接。图像标签,用于嵌入图片。
2025-01-05 13:12:38
771
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人