- 博客(159)
- 资源 (109)
- 问答 (8)
- 收藏
- 关注
原创 Qt5.12过时的类
不推荐使用的C ++类现在以下Qt C ++类已过时。 不再维护过时的类。 提供它们是为了使旧的源代码正常工作,但是可以在将来的版本中将其删除。 我们强烈建议不要在新代码中使用这些类。CQCanBusFactoryDQDesktopWidgetQDirModelGQGLBufferQGLColormapQGLContextQGLFormatQGLFramebufferObjectQGLFramebufferObjectFormatQGLFunctionsQGLPixelBuff
2020-11-30 10:18:55 858 1
原创 Qt所有模块类别
这些是Qt 5模块的C ++ API。QtQuickWidgets Qt Quick Widgets模块提供的C ++ APIQt3DCore Qt 3D模块包含支持近实时仿真系统的功能Qt3DAnimation Qt 3D动画模块提供了一组预建元素,以帮助您开始使用Qt 3DQt3DExtras Qt 3D Extras模块提供了一组预建元素,以帮助您开始使用Qt 3DQt3DInput
2020-11-30 10:14:56 527 1
原创 QT所有命名空间
这是Qt中主要名称空间的列表。ABI :: Windows :: Media :: Captureorg :: freedesktop :: DBusABI :: Windows :: Media :: DevicesABI :: Windows :: Devices :: EnumerationABI :: Windows :: FoundationQV4 :: JIT :: HelpersQt3DLogic :: LogicABI :: Windows :: MediaQAudio
2020-11-30 09:56:36 851 1
原创 QML基础类型之vector4d
vector4d类型具有x,y,z和w属性。vector4d类型具有x,y,z和w属性,否则与vector3d类型相似。 请参阅有关vector3d类型的文档以获取更多信息。若要创建vector4d值,请将其指定为“ x,y,z,w”字符串,或分别定义组件,或使用Qt.vector4d()函数进行组合。vector4d类型具有以下幂等函数,可以在QML中调用:功能签名描述例real dotProduct(vector4d other)//返回此vector4d与另一个vector4d的点积的
2020-11-30 09:45:23 1020 1
原创 QML基础类型之vector3d
具有x,y和z属性的值。vector3d类型引用具有x,y和z属性的值。要创建vector3d值,请将其指定为“ x,y,z”字符串:Rotation { angle: 60; axis: "0,1,0" }或使用Qt.vector3d()函数:Rotation { angle: 60; axis: Qt.vector3d(0, 1, 0) }或作为单独的x,y和z分量:Rotation { angle: 60; axis.x: 0; axis.y: 1; axis.z: 0 }vec
2020-11-30 09:40:51 1915 4
原创 QML基础类型之vector2d
vector2d类型具有x和y属性。vector2d类型具有x和y属性,否则与vector3d类型相似。 请参阅有关vector3d类型的文档以获取更多信息。要创建vector2d值,请将其指定为“ x,y”字符串,或者单独定义组件,或使用Qt.vector2d()函数进行组合。vector2d类型具有以下幂等函数,可以在QML中调用:// dotProductvar a = Qt.vector2d(1,2); var b = Qt.vector2d(3,4); var c = a.dot
2020-11-30 09:33:55 1677 1
原创 QML基础类型之variant
通用属性类型。变量类型是通用属性类型。它已过时,仅用于支持旧应用程序。新应用程序应改用var类型属性。变量类型属性可以保存任何基本类型值: Item { property variant aNumber: 100 property variant aString: "Hello world!" property variant aBool: false }与C ++集成时,请注意,从C ++传递到QML的任何QVariant值都会自动转换为变量值,反之亦然。
2020-11-30 09:27:30 1007 1
原创 QML基础类型之var
通用属性类型。var类型是通用属性类型,可以引用任何数据类型。它等效于常规JavaScript变量。 例如,var属性可以存储数字,字符串,对象,数组和函数: Item { property var aNumber: 100 property var aBool: false property var aString: "Hello world!" property var anotherString: String("#FF008800")
2020-11-30 09:24:22 1543 1
原创 QML基础类型之url
资源定位器。url类型引用资源定位符(例如,文件名)。 它可以是绝对的,例如 “ http://qt-project.org”或相对名称,例如 “ pics / logo.png”。 相对URL相对于包含组件的URL进行解析。例如,以下内容将有效的URL分配给Image :: source属性,其类型为url: Image { source: "pics/logo.png" }当相对URL写入url type属性时,它将转换为URL对象,因此将URL值与输入字符串值进行匹配将失败。 相反,请使用Q
2020-11-30 09:18:41 867 1
原创 QML基础类型之string
自由格式的文本字符串。字符串类型是指带引号的自由格式文本字符串,例如 “你好,世界!”。例:Text { text: "Hello world!" }字符串具有一个length属性,该属性保存字符串中的字符数。QML使用arg()函数扩展了JavaScript String类型,以支持值替换。与C ++集成时,请注意,从C ++传递到QML的任何QString值都会自动转换为字符串值,反之亦然。...
2020-11-30 09:13:36 3728 1
原创 QML基础类型之size
具有width和height属性的值大小类型是指具有width和height属性的值。例如,要读取Image :: sourceSize size-type属性的宽度和高度值: Column { Image { id: image; source: "logo.png" } Text { text: image.sourceSize.width + "," + image.sourceSize.height } }要创建尺寸值,请将其指定为“宽x高”字符串: I
2020-11-29 15:00:59 374 3
原创 QML基础类型之rect
具有x,y,width和height属性的值。rect类型是指具有x,y,width和height属性的值。例如,要读取Item childrenRect rect-type属性的宽度和高度值: Rectangle { width: childrenRect.width height: childrenRect.height Rectangle { width: 100; height: 100 } }要创建一个rect值,请将其指定为“ x,y,宽度x
2020-11-29 14:58:26 678 1
原创 QML基础类型之real
带小数点的数字。实型是指带小数点的数字,例如 1.2或-29.8。例: Item { width: 100.45; height: 150.82 }注意:在QML中,所有实数都以双精度IEEE浮点格式存储。
2020-11-29 14:56:14 1070 1
原创 QML基础类型之quaternion
四元数类型具有标量,x,y和z属性。四元数类型具有标量,x,y和z属性。要创建四元数值,请将其指定为“ scalar,x,y,z”字符串,或单独定义组件,或使用Qt.quaternion()函数进行组合。此基本类型由QtQuick导入提供。...
2020-11-29 14:54:42 355 1
原创 QML基础类型之point
具有x和y属性的值。点类型是指具有x和y属性的值。要创建点值,请将其指定为“ x,y”字符串:CustomObject {myPointProperty:“ 0,20”}或使用Qt.point()函数:CustomObject {myPointProperty:Qt.point(0,20)}与C ++集成时,请注意,从C ++传递到QML的任何QPoint或QPointF值都会自动转换为点值。 将点值传递给C ++时,它会自动转换为QPointF值。...
2020-11-29 14:53:31 894 1
原创 QML基础类型之palette
调色板。 调色板类型是指各种角色的颜色调色板。可用属性:属性描述palette.alternateBase : color用作具有交替行颜色的项目视图中的交替背景色。palette.base : color主要用作文本编辑器控件和项目视图的背景色。 通常为白色或其他浅色。palette.brightText : color文本颜色与palette.windowText非常不同,并且与例如 调色板。深色。 通常用于需要在palette.text,palette.windowText
2020-11-29 14:52:00 739 1
原创 QML基础类型之matrix4x4
matrix4x4类型是4行4列矩阵matrix4x4类型具有16个值,每个值都可以通过QML中的属性m11至m44(按行/列顺序)访问。 可以使用Qt.matrix4x4()函数来组成此类型的值。 matrix4x4中的每个属性都存储为实数(在ARM上为单精度,在x86上为双精度)。matrix4x4类型具有以下幂函数,可以在QML中调用:/***功能签名描述例***/matrix4x4 times(matrix4x4 other)//返回此matrix4x4与另一个matrix4x4相乘
2020-11-29 14:43:18 1399 1
原创 QML基础类型之list
QML对象列表。列表类型是指QML对象的列表。可以通过类似于JavaScript数组的方式访问列表值:使用[]方括号语法和逗号分隔值来分配值length属性提供列表中的项目数使用[index]语法访问列表中的值可以使用push方法将值动态添加到列表中,就像它是JavaScript数组一样列表只能存储QML对象,并且不能包含任何基本类型值。 (要在列表中存储基本类型,请改用var类型。)与C ++集成时,请注意,从C ++传递到QML的任何QQmlListProperty值都会自动转换为列表值
2020-11-29 14:34:00 3073 1
原创 QML基础类型之int
整数,例如 0、10或-20。int类型是指整数,例如 0、10或-20。可能的int值范围从-2000000000到2000000000左右,尽管大多数类型将只接受减小的范围例:Item { width: 100; height: 200 }
2020-11-29 14:31:19 962 1
原创 QML基础类型之geoshape
几何形状类型代表抽象地理区域。此类型是QGeoShape的QML表示形式,它是一个抽象的地理区域。 它包括所有地理区域共有的属性和方法。 要创建代表有效地理区域的对象,请使用georectangle或geocircle。isValid属性可用于测试地理形状是否表示有效的地理区域。isEmpty属性可用于测试几何形状是否表示几何区域为0的区域。contains()方法可用于测试坐标是否在几何形状内。用法示例使用类型变量的属性存储几何形状。 要创建几何形状,请使用以下方法之一。要创建geoshap
2020-11-29 14:29:37 430 1
原创 QML基础类型之georectangle
georectangle类型表示矩形地理区域。georectangle类型是代表矩形地理区域的几何形状。局限性矩形永远不能越过两极。如果调整了矩形的高度或中心,使其可以跨过极点之一,则高度将被修改,以使矩形接触但不跨过极点,并且中心坐标仍位于矩形的中心。Example Usage使用variant类型的属性存储几何矩形。 要创建georectangle值,请使用QtPositioning.rectangle()函数: import QtPositioning 5.2 Item {
2020-11-27 16:51:10 294 1
原创 QML基础类型之geopolygon
geopolygon类型代表地理多边形。地理多边形类型是代表地理多边形的几何形状。 它是QGeoPolygon的直接表示,并根据包含多边形中地理坐标列表的路径进行定义。如果多边形的路径少于三个坐标,则认为该多边形无效。与C ++集成时,请注意,传递给QML的任何QGeoPolygon值都会自动转换为地理多边形,反之亦然。属性path此属性保存定义多边形的坐标列表。...
2020-11-27 16:48:21 604 1
原创 QML基础类型之geopath
地理路径类型表示地理路径。地理路径类型是代表地理路径的几何形状。 它是QGeoPath的直接表示,并根据包含路径中地理坐标列表的路径进行定义。如果路径为空,则认为该路径无效。与C ++集成时,请注意,从C ++传递到QML的任何QGeoPath值都会自动转换为geopath值,反之亦然。属性path此属性保存定义路径的坐标列表。width此属性保存路径的宽度(以米为单位)。 当前仅在调用contains()方法时使用。宽度的默认值为0。...
2020-11-27 16:47:03 397 1
原创 QML基础类型之geocircle
地理圆类型代表圆形地理区域。地理圆类型是代表圆形地理区域的几何形状。 它是QGeoCircle的直接表示,并以指定圆心的坐标和以米为单位的圆半径的qreal定义。如果中心坐标无效或半径小于零,则认为该圆无效。Example Usage使用variant类型的属性来存储地球圆。 要创建地圆值,请使用QtPositioning.circle()函数:import QtPositioning 5.2 Item { property variant region: QtPositioni
2020-11-27 16:45:05 263 1
原创 QML基础类型之font
具有QFont属性的字体值。 字体类型是指具有QFont属性的字体值。Example:Text { font.family: "Helvetica"; font.pointSize: 13; font.bold: true }
2020-11-27 16:39:38 824 1
原创 QML基础类型之enumeration
1.命名枚举值。枚举类型引用命名的枚举值。每个命名的值都可以称为。。 例如,Text类型具有AlignRight枚举值:Text { horizontalAlignment: Text.AlignRight }2.枚举类型是C ++枚举类型的表示。 在QML本身中不可能引用枚举类型。 相反,当从QML代码引用枚举值时,可以使用int或var类型。For example: import QtQuick 2.0 Item { property int enumValue: te
2020-11-27 16:38:02 633 1
原创 QML基础类型之double
带小数点的数字,以双精度存储。双精度类型是指带小数点的数字,并以双精度IEEE浮点格式存储。 Item { property double number: 123.456 }
2020-11-27 16:33:53 763 1
原创 QML基础类型之data
MyDatePicker { minDate: “2020-11-27”; maxDate: “2020-11-27” }
2020-11-27 16:32:08 490 1
原创 QML基础类型之color
一个ARGB颜色值。 颜色类型是指ARGB颜色值。Example: Rectangle { color: "steelblue" width: 40; height: 40 } Rectangle { color: "transparent" y: 40; width: 40; height: 40 } Rectangle { color: "#FF0000" y: 80; width: 40; height:
2020-11-27 16:30:00 601 1
原创 QML基础类型之bool
二进制true / false值。布尔类型是指二进制的true / false值。例: Item { focus: true clip: false }
2020-11-27 16:25:49 840 1
原创 C++ Opengl 显示列表源码
项目开发环境:开发语言:C++和IDE:VS2017,操作系统Windows版本windows SDK8.1,三方库:OpenGL。项目功能:按上下左右键,球上下左右旋转,按A键物体变大,按Z键物理变小,按PgUp物体向上移动,按PgDn物体向下移动。项目演示:正常如下:按下PgUp如下按下A键如下项目完整源码:项目完整下载地址(百分之编译运行都通过):关注微信公众号"程序员资源分享",扫下面的二维码,关注并回复StencilBuffer,即可下载。......
2020-11-17 11:15:38 563 1
原创 C++ Opengl 变形实例源码
项目开发环境:*开发语言:C++和IDE:VS2017,操作系统Windows版本windows SDK8.1,三方库:OpenGL。项目功能:按下数字按键 2,3,4,显示不同的物体。PgUp和PgDn和上下左右键,加快旋转速度,Z键按下向屏幕外移动,W键向上移动,S键向下移动,D键向右移动,A键向左移动。项目演示:正常如下:按下A键如下:(向左移动)按下2键如下:(变形)按下3键如下(变形)项目完整源码:项目完整下载地址(百分之编译运行都通过):关注微信公众号"程序员资源分
2020-11-17 11:04:10 709 1
原创 C++ Opengl 显示TGA文件和扩展名源码
项目开发环境:***开发语言:C++和IDE:VS2017,操作系统Windows版本windows SDK8.1,三方库:OpenGL。项目功能:opengl读取显示tga文件及其后缀名项目演示:正常如下:项目完整源码:项目完整下载地址(百分之编译运行都通过):关注微信公众号"程序员资源分享",扫下面的二维码,关注并回复TGAExtension,即可下载。......
2020-11-17 10:42:52 570 1
原创 C++ Opengl 球形环境映射源码
项目开发环境:*开发语言:C++和IDE:VS2017,操作系统Windows版本windows SDK8.1,三方库:OpenGL。项目功能:绘制球形映射,按上下左右键物体旋转,PgUp键物体放大,PgDn键物体缩小,按大空格键,显示其他映射,还有F键纹理过滤和F键启动灯光。项目演示:正常如下:按下,上,下,左,右键如下:按下大空格键如下:再次按下空格键如下:项目完整源码:项目完整下载地址(百分之编译运行都通过):关注微信公众号"程序员资源分享",扫下面的二维码,关注并回复S
2020-11-17 10:35:27 608 1
原创 C++ Opengl 多重纹理源码
项目开发环境:开发语言:C++和IDE:VS2017,操作系统Windows版本windows SDK8.1,三方库:OpenGL。项目功能:绘制多个纹理,多个纹理贴图,按上下左右键物体旋转,PgUp键物体放大,PgDn键物体缩小。项目演示:正常如下:按下上下左右键如下:按下PaDn键如下项目完整源码:项目完整下载地址(百分之编译运行都通过):关注微信公众号"程序员资源分享",扫下面的二维码,关注并回复MultiTexture,即可下载。......
2020-11-17 10:18:52 504 1
原创 错误 error C2220: 警告被视为错误 - 没有生成“object”文件
VS2017编译报错:错误如下:错误 error C2220: 警告被视为错误 - 没有生成“object”文件解决方案:方法:选中项目->右击->选择【属性】->C/C+±>常规->修改“将警告视为错误”,改为“否”,...
2020-11-16 14:23:47 718 1
原创 fatal error C1189: #error:MFC does not support WINVER less than 0x0501. Please change the definitio
VS2017报错:MFC does not support WINVER less than 0x0501. Please change the definition of WINVER in your project properties or precompiled header。解决方案:请在stdafx.h头文件中添加以下二行。#define WINVER 0x0602#define _WIN32_WINNT 0x0602例如:...
2020-11-16 11:19:36 1827 1
原创 error LNK2026: 模块对于 SAFESEH 映像是不安全的
VS2017报错:error LNK2026: 模块对于 SAFESEH 映像是不安全的解决:项目属性–》连接器–》高级–》影响具有安全异常处理程序:否 (/SAFESEH:NO)
2020-11-16 11:17:00 298 1
原创 解决error C2760:语法错误: 意外的令牌“标识符”,预期的令牌为“类型说明符”
VS2017编译会报错error C2760:语法错误: 意外的令牌“标识符”,预期的令牌为“类型说明符”解决办法:项目属性->C/C++ -> 语言 -> 符合模式,修改为否。
2020-11-16 10:38:21 4054 4
原创 C++ Opengl 线,网格游戏源码
项目开发环境:开发语言:C++和IDE:VS2017,操作系统Windows版本windows SDK8.1,三方库:OpenGL。项目功能:绘制线,网格,一个游戏实例,按上下左右键逃生。项目源码如下:#pragma comment( lib, "opengl32.lib" ) #pragma comment( lib, "glu32.lib" ) #pragma comment( lib, "glut32.lib")#pragma comment( lib, "glew32.lib
2020-11-14 12:58:57 776 1
VTK 直线和数据集的交集 vtkOBBTree 返回所有与直线和数据集的交集
2023-02-26
VTK 查找KDTree最接近查询点的点 此示例创建一组三个点,从它们生成 KDTree,然后演示如何查找最接近查询点的点
2023-02-26
VTK 获取KDTree点数 此示例演示如何生成 KDTree、获取其点数以及按 ID 获取点数 完整可编译运行的实例
2023-02-26
VTK 凯德树 此示例演示如何使用 vtkKdTree 从 vtkPoints 对象生成树
2023-02-26
VTK 3D AMR 数据集
2023-02-26
VTK 2D AMR 数据集
2023-02-26
VTK XYPlot 此示例演示如何使用 vtkXYPlotActor 使用三种不同的技术显示三条探测线
2023-02-26
VTK TextOrigin 此示例演示了 vtkVectorText 和 vtkFollower 的使用
2023-02-26
VTK 多行文本 此示例演示如何使用 vtkTextMapper 的多行 2D 文本 它显示了几个理由以及单行和多行文本输入
2023-02-26
VTK 旋转球体 此示例演示如何创建旋转球体 计时器用于沿 z 轴旋转球体 完整可编译运行的实例
2023-02-26
VTK/将场景保存到文件/将当前 vtkCamera 位置存储在文件中/ 完整可编译运行的实例
2023-02-26
VTK/保存场景到字段数据/将当前 vtkCamera 位置存储在 vtkDataSet 的 vtkFi/ 完整可编译运行的实例
2023-02-26
VTK/将场景保存到文件/将当前 vtkCamera 位置存储在文件中/ 完整可编译运行的实例
2023-02-26
VTK/保存场景到字段数据/将当前 vtkCamera 位置存储在 vtkDataSet 的 vtkFieldData 中/ 完
2023-02-26
VTK/选择对比色/给定一种颜色,找到一种对比色 如果给定的颜色是“浅色”,则使用浅色,否则使用深色/ 完整可编译运行的实例
2023-02-26
你们的周报咋样呢?欢迎大家一键三连[face]emoji:019.png[/face]
2021-06-03
这访问量咋样?[face]emoji:010.png[/face]
2021-06-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人