c++
文章平均质量分 71
锦亦之2233
这个作者很懒,什么都没留下…
展开
-
QT+OSG+osg-earth显示一个球
所以想要运行exe,需要把gdal381下的所有的dll文件都拷贝到exe可执行文件下,还有osg下的所有的dll文件,还有osg-earth下的所有的dll文件,包括。由于我使用osg以及相关的库都是用的别人编译好的,我自己编译不成功,所以只能这样了。osgQt:为第三方编译的库,OSG因为版本不同已经不提供osgQt的封装。一个是osg的库,一个是osgQt的库,一个是osg-earth的库。可以在这个博主这里下载编译好的库,我使用就是他编译好的。这个文件夹下的所有的dll文件。原创 2024-09-03 15:01:11 · 662 阅读 · 0 评论 -
QT+OSG显示一个三维模型
系统:windows10系统QT:版本5.15.2 编译器:MSVC2019_64bit 编辑器:QT CreatorOSG版本:3.7.0 64位 为MSVC环境下编译osgQt:为第三方编译的库,OSG因为版本不同已经不提供osgQt的封装。原创 2024-08-27 11:02:16 · 757 阅读 · 0 评论 -
关于电脑性能,超大数据无法发送与接收,不能发送或者接收超过1000字节字符串问题,怎么用qt修改程序
最近在项目上遇到一个问题就是,项目上有几台电脑,用udp的工具做测试,如果发送端发送超过1000字节的数据,就发送不出来,同时接收端也接收不到,不知道是驱动问题还是什么问题,也查询了mtu的值,也没办法解决。我主要对接都是json数据,导致数据量占得字节数过大,但是按道理不超过65535字节都是可以接收的,多台电脑上显示并没有什么问题,就那几台有问题,也不知道咋回事。现在提供一种解决办法,就是发送端是群发的,无法直接使用udp拆包分小包发送,现在采用的办法就是redis数据库的频道来解决。原创 2024-08-07 17:10:56 · 358 阅读 · 0 评论 -
QT进阶------------------QPushButton(快速添加按钮与使用)
在qt中,通常我们喜欢一个按钮添加一个信号与槽,但是这样写太过浪费时间。要是多个按钮那不是要写30个信号与槽,说实话,我不太喜欢这样。在ui中,只要拖动按钮,会自动生成按钮的名字,一般都是pushButton,pushButton_2,pushButton_3这样,这样写多了,别人看你的代码与ui都很繁杂,这样写就显得很low,别人看很不方便,你自己写模块功能,按钮多了,每次都要切到ui看一样,这样都很烦。原创 2024-04-10 15:36:05 · 735 阅读 · 0 评论 -
QT进阶------------QObject基类及代码的规范(第五天)
这个是相关衔接,我在网上找的,已经实验成功,讲的也很清楚,如果不同意我发送衔接,文章作者可以联系我,我立马删除,主要是因为在学习代码的过程中,看大神的源码能够让你进步,可能大家都在写代码,也都实现了某个功能,但是一涉及改需求,很多人代码改动特别大,根本就不会封装,代码的规范性极差,将代码写规范,区分模块化功能,都是必学的,千万不要妄自菲薄,也不要自恃其高,觉得实现功能就好,对于积压的垃圾山代码视而不见。原创 2024-03-19 18:04:18 · 759 阅读 · 0 评论 -
QT进阶-----------认识QT相关的模块(第四天)
Visual Studio作为windows宇宙最强编辑器以及编译器,它相当的好用,作为一个学了一年QT的菜鸟,总结了一些关于VS以及QT Creator两者的不同。原创 2024-03-13 14:44:36 · 1289 阅读 · 2 评论 -
QT中tabelview的清空方式
目的:最近使用tableview发现使用清空会把原来所有做的样式全部清空掉,不符合我的要求。所以,特意研究了一下。原创 2024-01-03 14:58:51 · 1645 阅读 · 0 评论 -
QT中的出现的各种问题报错及解决方式
总结原创 2024-01-03 11:06:58 · 1337 阅读 · 0 评论 -
QT+opencv(c++)的项目----摄像头效果
上下左右键可以实现移动底图数据通过json输出过来,目标显示在底图相应的位置。原创 2023-11-09 10:35:31 · 183 阅读 · 0 评论 -
qml教程3---------组件Compontent
⼀个组件是⼀个可以重复使⽤的元素,QML提供⼏种不同的⽅法来创建组 件。但是我们只对其中⼀种⽅法进⾏讲解:⼀个⽂件就是⼀个基础组 件。⼀个以⽂件为基础的组件在⽂件中创建了⼀个QML元素,并且将⽂件以 元素类型来命名(例如Button.qml)。你可以像任何其它的QtQuick模块中使 ⽤元素⼀样来使⽤这个组件。在我们下⾯的例⼦中,你将会使⽤你的代码作 为⼀个Button(按钮)来使⽤。原创 2023-11-02 13:45:28 · 166 阅读 · 0 评论 -
qml教程二-----------------认识qml的基本元素
每⼀个QML⽂件都需要⼀个根元素,就像HTML⼀样。⼀个元素使⽤它的类型声明,然后使⽤{}进⾏包含。元素拥有属性,他们按照name:value的格式来赋值。任何在QML⽂档中的元素都可以使⽤它们的id进⾏访问(id是⼀个任意 的标识符)。元素可以嵌套,这意味着⼀个⽗元素可以拥有多个⼦元素。⼦元素可以 通过访问parent关键字来访问它们的⽗元素。原创 2023-11-01 13:45:27 · 249 阅读 · 0 评论 -
Qt+openCV的小项目---晴雨雾雪效果
是可以直接用代码实现雨和雪效果的,但是呢,雨的透明通道问题一直没有解决,出来的雨的效果不是很好,所以就直接用ps实现了。原创 2023-11-01 11:23:08 · 247 阅读 · 0 评论 -
qml教程1-------qml基础
编译器:msvc-2019-64位平台:window10建议:初学者不要玩骚东西。原创 2023-09-19 12:38:55 · 441 阅读 · 1 评论 -
QT的单例模式
单例模式(Singleton Pattern)是一种设计模式,用于确保一个类只有一个实例,并提供全局访问点以访问该实例。这意味着在应用程序的整个生命周期内,只能创建一个特定类的对象。单例模式常用于需要共享资源或控制共享某些资源的情况,以确保资源的一致性和有效管理。:单例类通常将其构造函数设为私有,以防止外部代码直接实例化类的对象。:单例类通常包含一个私有的静态成员变量,用于存储类的唯一实例。:单例类通常包含一个公共的静态成员函数,通常命名为或类似的名称,用于获取单例类的实例。:在首次调用。原创 2023-09-12 13:07:19 · 2459 阅读 · 1 评论 -
QT的项目之------------------登录界面(使用mysql数据库)
一直想做一个细讲qt的项目,上班摸鱼顺便写写csdn,缓解一下上班焦虑的心情,当然希望大家多多关注,毕竟写文章都是手打,浪费了很多时间。最喜欢这种上班带薪摸鱼偷偷写代码的感觉。原创 2023-09-05 10:09:18 · 529 阅读 · 2 评论 -
QT 如何解析hex码 (十六进制码)
qt处理hex码原创 2023-08-22 16:16:28 · 2405 阅读 · 1 评论 -
C++的STL容器类(Vector)----第二篇(项目篇)
1、项目实现:小项目:有一个班级有三名学生,将三名学生的id,姓名,年龄,班级号保存到vector中。1、构造一个能够保存学生信息的vector函数2、将这个班级中的学生姓名打印出来3、将这个班级中的学生年龄打印出来4、将这个班级中的学生学号打印出来5、将这个班级中学号为1001学生的年龄打印出来6、删除一个学生的信息7、添加一名学生信息,并将学生信息放在第二位8、修改第一名学生的姓名、年龄以及学号9、查询第三名学生的姓名、年龄以及学号并打印出来2、代码部分。原创 2023-07-31 14:13:01 · 518 阅读 · 1 评论