技术栈
pyqt
深蓝海拓
20 小时前
笔记
·
python
·
qt
·
学习
·
pyqt
PySide6从0开始学习的笔记(十五) 线程管理
在 PySide6 中,GUI 线程(主线程)负责处理界面渲染、用户交互等操作,若在主线程中执行耗时操作(如网络请求、文件读写、复杂计算),会导致界面卡顿甚至无响应。线程管理的核心是将耗时操作放到子线程中执行,通过信号与槽机制实现线程间通信,避免阻塞主线程。
深蓝海拓
19 小时前
笔记
·
python
·
qt
·
学习
·
pyqt
PySide6从0开始学习的笔记(十二) QProgressBar(进度条)
QProgressBar 是 PySide6 中用于显示任务进度的可视化组件,适用于文件下载、数据处理、任务执行等需要展示进度的场景。它支持确定性进度(0-100%)和不确定性进度(未知耗时的任务),提供了丰富的样式和交互配置。
深蓝海拓
20 小时前
笔记
·
python
·
qt
·
学习
·
pyqt
PySide6从0开始学习的笔记(十六) 定时器QTimer
PySide6 中的 QTimer 是用于实现定时任务的核心类,支持单次触发、重复触发、动态调整间隔等功能,广泛应用于界面刷新、定时检测、延时执行等场景。
Edward.W
2 天前
python
·
adb
·
pyqt
PyQt6 打造苹果风格 ADB 图形化工具:adbUI 深度测评与实战指南
作为长期深耕 Android 开发与测试领域的技术人,笔者深知 ADB 命令行工具的强大,但也饱受其操作繁琐、可视化不足的痛点困扰。直到发现这款基于 PyQt6 开发的 adbUI 工具,其苹果风格的现代化界面、全覆盖的核心功能以及极致的易用性,彻底改变了 ADB 操作的传统模式。今天就从技术视角为大家做一次深度测评,带大家全面解锁这款开源神器的实战价值。
深蓝海拓
3 天前
开发语言
·
笔记
·
python
·
qt
·
学习
·
ui
·
pyqt
PySide6从0开始学习的笔记(十四)创建一个简单的实用UI项目
至此,我们已经具备了创建一个简单的基于QT的UI项目的能力,网络和官网上也有很多范例可供参考,至于是使用pycharm还是QT creator作为平台,是使用QT designer还是纯Python代码进行画面布局,根据自己的喜好和能力以及项目性质进行选择即可,没有哪一个是最好。有了一定的实践经验后,最好打造属于自己的应用框架并保存为基本模板,以供日后随时复制使用,提高工作效率。
深蓝海拓
3 天前
笔记
·
python
·
qt
·
学习
·
pyqt
PySide6从0开始学习的笔记(十) 样式表(QSS)
PySide6 的样式表(Qt Style Sheets,QSS)是模仿 CSS 语法的界面美化机制,用于统一控制 PySide6 控件的外观,从基础的颜色、字体到复杂的控件状态、自定义控件样式都能覆盖。
深蓝海拓
4 天前
笔记
·
python
·
qt
·
学习
·
pyqt
PySide6从0开始学习的笔记(十三) IDE的选择
这里只涉及到pycharm和Qt Creator这两个常用的IDE,作为比对和介绍。PyCharm的下载安装以及路径配置有很多文章可以参考,略过。
感谢地心引力
4 天前
人工智能
·
python
·
ai
·
ffmpeg
·
音视频
·
pyqt
·
gemini
【AI】加入AI绘图的视频封面快速编辑器
在图片或者视频目录下,我通常使用大图标或者超大图标来显示,这样看一眼就直到图片或者视频的大体内容了。但是很多视频可能没有专门的封面,我们看到的“封面”是视频的第一帧,但第一帧很有可能是黑色的或者什么warning之类的🫣,这无法直观展示这个视频的最精彩之处。
叶子丶苏
4 天前
python
·
pyqt
第十九节_PySide6基本窗口控件深度补充_剪贴板与拖曳功能(Drag 与 Drop) 下篇
本节接上篇内容进行 Drag 与 Drop 功能的介绍。PySide6中拖曳(Drag & Drop)功能允许用户在应用程序内部或不同应用程序之间移动数据。它基于MIME(Multipurpose Internet Mail Extensions)类型系统来标识数据格式,并支持多种操作,如复制、移动和链接。
深蓝海拓
5 天前
python
·
pyqt
QT,sys.argv支持的核心内置参数
以下是 Qt 官方文档中定义的核心内置参数(适用于 PySide6/PyQt6,Qt 5/6 通用,部分参数版本有差异):
Java Fans
6 天前
python
·
计算机外设
·
pyqt
用PyQt打造带动画、碰撞检测和键盘控制的小游戏
✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:Python案例分享专栏 ✨特色专栏:国学周更-心性养成之路 🥭本文内容:Qt Designer 和 PyQt 开发教程
深蓝海拓
6 天前
笔记
·
python
·
qt
·
学习
·
pyqt
PySide6从0开始学习的笔记(十一) QSS 属性选择器
在 PySide6 的 QSS 属性选择器中,所有控件的内置可访问属性(即有 xxx() 方法可以读取的属性)都可作为筛选条件,不同控件有专属属性,也有跨控件通用属性。
叶子丶苏
6 天前
python
·
pyqt
第十八节_PySide6基本窗口控件深度补充_剪贴板与拖曳功能(QMimeData 类) 上篇
PySide6中剪贴板(Clipboard)和拖曳(Drag and Drop)是两种常用的数据交换机制。它们允许在应用程序内部或不同应用程序之间传输数据,本节将分别详细介绍这两个主题。
Java Fans
6 天前
数据库
·
sqlite
·
pyqt
PyQt实现SQLite数据库操作案例详解
✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:Python案例分享专栏 ✨特色专栏:国学周更-心性养成之路 🥭本文内容:Qt Designer 和 PyQt 开发教程
深蓝海拓
7 天前
笔记
·
python
·
qt
·
学习
·
pyqt
PySide6从0开始学习的笔记(八) 控件(Widget)之QSlider(滑动条)
QSlider 是 PySide6 中用于实现滑动条交互的控件,支持水平 / 垂直方向,可让用户通过拖动滑块、点击滑动条或使用键盘(上下 / 左右键)调整数值,广泛用于音量调节、亮度控制、参数设置等场景。
深蓝海拓
8 天前
笔记
·
qt
·
学习
·
pyqt
PySide6从0开始学习的笔记(二) 控件(Widget)之容器类控件
控件(Widget)本质是 图形界面(GUI)里的 “基础功能组件” —— 就像搭界面的 “乐高积木”,是用户能看见、能操作(或仅展示)的最小单元,不用懂 Qt 底层,记住 3 个核心点即可:
叶子丶苏
8 天前
python
·
pyqt
第十七节_PySide6基本窗口控件深度补充_窗口绘图类(QPicture类) 下篇
本节主要讲解 QPainter 类在 QPixmap、QBitmap、QPicture 上的 基础操作 和 常规应用 。
深蓝海拓
8 天前
笔记
·
python
·
qt
·
学习
·
pyqt
PySide6从0开始学习的笔记(六) 控件(Widget)之按钮类
前面已经掌握了pyside6的基本框架和应用。从这一节开始详细展开学习pyside6的更多技术细节。PySide6 中的交互类控件是用户与应用程序进行双向沟通的核心组件,涵盖按钮、输入框、选择器、滑块等,这类控件支持用户操作(点击、输入、选择等)并能触发响应逻辑。
深蓝海拓
8 天前
笔记
·
python
·
qt
·
学习
·
pyqt
PySide6从0开始学习的笔记(七) 控件(Widget)之文字输入类控件
文字输入类控件用于接收用户文本 / 数值输入,是表单、设置界面的核心组件。核心作用:单行文本输入(如用户名、密码、搜索框)。