自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 【QT跨平台】避免不同平台字符编码不同导致读取文件路径出现乱码

在使用Qt开发跨平台软件时,处理不同平台的字符编码问题是非常重要的,尤其是在涉及到文件路径的读取和写入操作时。通过以上措施,可以有效地避免因字符编码差异而引起的文件路径乱码问题,从而提高跨平台应用的稳定性和用户体验。

2024-11-08 10:53:29 420

原创 【跟我每天学习1个QT类】QDir类 — 操作文件和目录的强大工具的类

定义了筛选目录条目的多种标准,如等。:定义了排序目录条目的依据,如等。

2024-04-15 22:29:47 1526

原创 【跟我每天学习1个QT类】QLibrary类 — 加载管理动态链接库的类

定义了加载库可能出现的错误类型,如NotFoundLoadError等。:定义了加载库时的提示选项,如等。:定义了LoadHints作为LoadHint枚举值的集合,用于一次性设置多个加载提示。需要注意的是,实际使用中应结合Qt的文档和版本信息来确认上述成员及函数的具体行为,因为随着Qt版本的更新,某些细节可能会有所变化。同时,对于QLibrary的高级使用,如处理特定平台的特性或更复杂的插件场景,可能需要进一步了解其内部工作原理以及与之相关的Qt生态系统知识。

2024-04-08 22:33:43 2681

原创 【错误分享】打开Qt编译生成的软件,“无法找到入口”

这张图片显示的是一个计算机错误提示窗口,标题为“无法找到入口”。正文内容是:“无法定位程序输入点_Z21qRegisterResourceDataaiPKhS0_S0_于动态链接库Qt5Core.dll上。” 这意味着在尝试运行程序时遇到了问题。具体来说,该错误表明程序试图调用一个位于名为Qt5Core.dll的动态链接库文件中的函数(),但是找不到这个函数。

2024-04-07 18:27:00 1407

原创 【错误分享】expected declaration before ‘}‘ token

在类、结构体或命名空间内部,编译器可能期望看到成员变量、成员函数、嵌套类型等的声明,但直接遇到了结束的大括号。

2024-04-07 10:27:55 2109 1

原创 【跟我每天学习1个QT类】QSysInfo类 — 读取当前操作系统信息的类

由于项目原因,经常使用基于Linux的银河麒麟操作系统和基于Windows的办公电脑系统交替开发QT软件,在,旨在为开发者提供关于应用程序运行所在的。通过该类,开发人员可以查询各种系统属性,并据此调整代码,从而在不同平台上实现更好的兼容性和优化性能。简单来说,就是通过这个类,就知道QT软件应该在Linux、Windows还是MacOS编译生成。

2024-04-04 00:14:08 1205

原创 【PyQt5】PyQtChart二维绘图

本文基于《Python Qt GUI与数据可视化编程》总结归纳

2023-05-16 08:42:04 5256

原创 PyQt5 定制个性化软件界面

本文章基于《Python Qt GUI数据可视化编程》归纳总结。

2023-05-04 18:36:13 4042

原创 PyQt5 多语言界面设计(国际化)

本文基于《Python Qt GUi与数据可视化编程》总结归纳

2023-03-28 22:52:40 1955 1

原创 PyQt5摄像头的使用--摄像头操作概述及使用摄像头拍照

本文基于《Python Qt GUI与数据可视化编程》总结归纳

2023-03-23 22:20:10 4544 6

原创 PyQt5视频播放器设计--在QGraphicsVideoItem上播放视频

本文是基于《Python Qt GUI与数据可视化编程》总结归纳的内容,属于播放器设计的范畴。

2023-03-20 00:02:01 2258 3

原创 PyQt5 视频播放--在QVideoWidget上显示视频

本文基于《Python Qt GUI与数据可视化编程》总结的关于视频播放器相关内容

2023-03-11 21:16:17 9818 2

原创 PyQt5 音频播放

本文基于《Python Qt GUI与数据可视化编程》总结归纳第10章关于音频播放的内容

2023-03-10 19:38:54 3669

原创 PyQt5多媒体模块功能概述

本文基于《Python QT GUI与数据可视化编程》的10.1节总结归纳

2022-12-18 10:49:31 837

原创 PyQt5默认事件处理

本文基于《Python Qt GUI与数据可视化编程》摘录的笔记,详情请参考该书第5章内容。

2022-10-21 11:26:28 1591 2

原创 Model/View结构的自定义代理

帮助读者了解Model和View类之间的转换,尤其是Excel等数据模型与编辑组件分离的软件设计

2022-10-15 11:23:38 918

原创 QStandardItemModel类

本文基于《Python Qt GUI与数据可视化编程》总结归纳

2022-09-10 13:27:20 3049

原创 QStringListModel类

基于《Python Qt GUI与数据可视化编程》总结

2022-07-30 13:02:57 1012

原创 Python编辑器Spyder警告标志设置

Python编辑器Spyder简洁易用,但不经过设置的话,警告标志多了会令人怀疑人生。今天给大家讲一下去掉Spyder中的警告标志!例如下面这段代码:是PyQt5经典的入门学习代码。from PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_FormHello(object): def setupUi(self, FormHello): FormHello.setObjectName("FormHello") Form

2021-12-20 21:11:52 2330 1

原创 Python语言在Abaqus中的应用---4.2输出数据库对象模型

提交分析作业后,Abaqus生成的输出数据库包括模型数据(model data)和结果数据(result data)。1、模型数据(model data)模型数据用来描述根装配(root assembly)中的部件和部件实例。例如:节点坐标、集合定义、单元类型等。2、结果数据(results data)结果数据用来描述各种分析结果。例如:应力、应变和位移等。读者可以根据输出请求来设置结果数据。结果数据既可以是场数据,也可以是历史数据。4.2.1 模型数据模型数据用来定义分析模型。例如:部件、材料

2020-07-02 10:33:08 1897

原创 Python语言在Abaqus中的应用---编写脚本访问输出数据库 4.1 简介

第四章详细介绍编写脚本访问输出数据库的方法:4.1 简介4.2 输出数据库对象模型4.3 从(向)输出数据库读取(写入)数据4.4 计算Abaqus得到的分析结果4.5 实例4.6 提高脚本执行效率的技巧4.7 本章小结功能:通过Python语言编写脚本实现Abaqus/Viewer无法实现的各种后处理注:默认情况下,在Abaqus/CAE以只读属性打开输出数据库文件(.odb),当需要读取或者写入时,需要去掉只读属性。编写脚本访问输出数据库时,应注意下列问题:1)不能,也不要尝试删除

2020-06-21 16:22:01 1550 2

原创 Python语言在Abaqus中的应用---2.3.1.2 导入模块和2.3.1.3抽象基本类型

一、导入模块Abaqus脚本接口也使用import语句来导入模块,与Python语言完全相同。但需要导入附加模块来扩展对象模型。import modulename其中modulename为模块的名称例如导入Part模块和Section模块import partimport section下列语句表示导入Abaqus/CAE中的所有模块from caeModules import *二、抽象基本类型抽象基本类型允许类似对象共享公共属性,例如pressure(压力)和concent

2020-06-17 16:15:53 2050

原创 Python语言在Abaqus中的应用---2.3.1.1Abaqus对象模型之概述

在Python语言基础上,Abaqus脚本接口增加了许多新的对象模型这些对象之间的层次(hierarchy)和关系(relationship)称为Abaqus对象模型(Abaqus object model)本文将详细介绍Abaqus对象模型的相关知识,包括:概述、导入模块、抽象基本模型、查询对象模型、[Tab]键自动完成功能等内容一、概述Abaqus对象模型描述了各个对象之间的关系1)定义对象的方法(methods)和数据成员(data members)2)定义对象之间的相互关系:这些关系构成

2020-05-28 17:40:46 1360

原创 Python语言在Abaqus中的应用---2.2.4异常和异常处理

本文主要讲一下Abaqus脚本接口异常和异常处理方式的相关知识1)标准Abaqus脚本接口异常2)其他Abaqus脚本接口异常3)错误处理一、标准Abaqus脚本接口异常标准Abaqus脚本接口异常由Abaqus/CAE中的脚本错误引起的主要包括下列几种:1. InvalidNameErrorInvalidNameError异常表明脚本中定义了无效的名字如:DisplayGrou...

2020-05-20 23:31:42 1824

原创 Python语言在Abaqus中的应用---2.2.3面向对象编程与Abaqus脚本接口

面向对象编程的基本概念包括:1)对象(objects)2)类(class)3)属性(property)4)继承(inheritance)5)多态性(polymorphism)6)方法(methods)7)成员(members)本节介绍Abaqus脚本接口的方法和成员一、Abaqus脚本接口中的方法大多数的Abaqus脚本接口命令都是方法。如:session.viewports...

2020-04-18 20:17:01 1051

原创 Python语言在Abaqus中的应用---2.2.2Abaqus脚本接口中数据类型(数组、布尔类型和序列)

Abaqus脚本接口的数据类型分为:1、符号常数(symbolic constant)2、库(repository)3、数组(array)4、布尔类型(Boolean)5、序列(sequence)前一篇文章讲述了符号常数和库本篇来讲一下其余三个数组、布尔类型和序列一、数组(arrays)数组是一个被索引的容器,与序列中的数组类似。如:节点数组:MeshNodeArrays、单元...

2020-04-16 21:31:36 2017

原创 Python语言在Abaqus中的应用---2.2.2Abaqus脚本接口中数据类型(符号常数和库)

Abaqus脚本接口的数据类型分为:1、符号常数(symbolic constant)2、库(repository)3、数组(array)4、布尔类型(Boolean)5、序列(sequence)一、符号常数(symbolic constants)符号常数一般用于方法中的自变量或Abaqus对象中的成员值Abaqus规定符号常数所有字母必须大写如:QUAD、SAX2T表示单元类型...

2020-04-15 12:54:27 1346

原创 Python语言在Abaqus中的应用---2.2.1.5返回值(return value)

所有命令都有返回值,例如构造函数的返回值是被创建的对象,有些命令的返回值为None对象。还可以将返回值赋值给新的变量。例如:1 newViewport = session.Viewport("myViewport",2 (10, 10), width = 100, height = 50)3 if newVewport.titleBar:4 print("The title bar wi...

2020-04-01 21:22:38 355

原创 Python语言在Abaqus中的应用---2.2.1.4参数(arguments)

上一节我们说到构造函数,也是一种方法。这一节我们讲述命令中的参数,主要分为两类:必需参数(required arguments)和可选参数(optional arguments)Abaqus中某些对象不需要构造函数,例如defaultViewportAnnotationOptions对象就没有构造函数,可以使用setValues方法修改成员的值。session.defaultViewpor...

2020-04-01 21:02:49 485

原创 Python语言在Abaqus中的应用---2.2.1.3路径(path)

构造函数:创建对象的方法```python#构造函数实例1 mdb.models["Model-1"].Part(name = "Part-1", dimensionality = THREE_D, 2 type = DEFORMABLE_BODY)3 mdb.models["Model-1"].parts["Part-1"]第1行和第2行代码调用构造函数Part创建三维变形体Par...

2020-04-01 20:31:10 1317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除