logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

PyQt/PySide UI实例和优化库-备存

本文整理了15个功能完整的PyQt/PySide界面模板项目,涵盖CAD设计、量化交易、虚拟货币、数据可视化等多个领域,提供专业界面设计参考(如CadQueryeditor、Algobot等)。同时推荐6个UI美化库/主题(如Qt-Material、QDarkStyleSheet),可快速实现Material Design、深色模式等现代化风格。这些开源项目均附带源码地址,适合作为GUI开发的学习

#pyqt#ui
Two TorchSharp runtime packages have been referenced (both libtorch-cpu and libtorch-cuda)

摘要:解决VS2022报错"TwoTorchSharpruntimepackages"冲突问题。当同时引用libtorch-cpu和libtorch-cuda包时,系统会提示存在两个torch运行时包冲突。解决方法是:1)确认电脑配置(如仅CPU);2)在项目属性中删除GPU相关包(注释或移除libtorch-cuda引用);3)关闭并重新打开项目。此方法适用于CPU-only

#c#
在 PySide6 中创建自定义 GUI 组件

本文介绍了如何使用Qt的QPainter组件创建自定义GUI控件PowerBar电量计。通过组合内置QDial控件和自定义绘制的电量条,实现了一个可交互的复合组件。文章详细讲解了如何:1. 构建基本框架结构,将QDial与自定义绘制区域组合;2. 处理paintEvent事件实现动态重绘;3. 计算电量条位置和分段显示;4. 添加多种自定义选项,包括颜色、间距等参数;5. 实现鼠标交互功能;6.

PySide6 中的 QPainter 和位图图形

摘要:本文介绍了PySide6中QPainter的核心功能及其在绘制位图图形中的应用。主要内容包括:1. QPainter的基本用法,如绘制点、线、矩形、椭圆和文本;2. 通过设置画笔(QPen)和画刷(QBrush)控制图形样式;3. 构建一个简易绘图应用程序的完整示例,支持线条绘制和颜色选择;4. 实现喷绘效果的扩展功能。文章还对比了位图与矢量图形的区别,并展示了如何通过鼠标事件实现交互式绘图

在 PySide6 中创建额外的窗口

本文介绍了在Qt应用中创建和管理多窗口的方法。主要内容包括:1. 创建新窗口的基本方法,通过实例化无父级的QWidget或QMainWindow实现;2. 窗口引用管理,避免因局部变量被销毁导致窗口关闭;3. 窗口切换技术,包括检查窗口存在性和显式调用close()方法;4. 持久窗口的创建和使用,在应用启动时初始化窗口并通过show()/hide()控制显示;5. 多窗口管理方案,包括为每个窗口

PySide6 创建第一个应用程序

本教程介绍了使用PySide6和Python创建桌面应用程序的基础知识。首先讲解了如何创建简单的窗口应用,包括导入必要的QtWidgets模块、初始化QApplication和显示QWidget窗口。重点说明了事件循环的工作原理,这是Qt应用程序处理用户交互的核心机制。接着介绍了QMainWindow的使用方法,包括如何继承该类创建自定义窗口、添加中央控件(如QPushButton)以及设置窗口标

到底了