QT,OpenGL ,三维到二维图形
若水
MFC C++ java
展开
-
C++ 软件开发项目
C++ 软件开发 qt软件开发 控制软件开发原创 2023-02-13 17:57:30 · 537 阅读 · 1 评论 -
【无标题】Qt实现全局观察者模式(多层窗体之间直接传递消息)--根据原文件改编。后面添加了没有的代码,根据个人理解编写
近来做项目发现,多个窗体之间要通信真的好麻烦,比如:A调出B,B调出C,那么C给A发消息,那就得经过B转发才能实现。对于两三层窗体,这种方法还可以接受,但嵌套太多就有点烦人了。基于这个原因,那么要实现的东西就很清楚了,有一个全局类,去直接绑定信号槽关系,在需要触发的时候,通过这个全局类的函数,去相应的触发一下,就可以实现直连通信了。原创 2022-09-21 15:08:50 · 451 阅读 · 0 评论 -
VS+QT win 获取 管理员权限,C盘读写文件需要权限
原创 2022-05-16 16:18:33 · 787 阅读 · 0 评论 -
Qt 抽屉控件QToolBox 之升级版本ToolBox
1 需求描述需求就很简明了,Qt自带的QToolBox同时只能展开一个页面,客户要求可同时展开多个,这种只好自定义实现了。网上也能找到很多实现,但还是感觉亲力亲为的好,毕竟自己动手丰衣足食嘛。2 设计思路主要有两部分,分别是ToolPage和ToolBox,ToolBox可包含多个ToolPage,ToolPage分为标题栏(QPushButton)和内容区(QWidget),设计简单明了。点击QPushButton后,循环展开/折叠内容区。3 代码实现3.1 ToolPage..原创 2022-03-15 18:52:13 · 3914 阅读 · 0 评论 -
三维变换到二维投影_OpenGL版本
转自:http://blog.sina.com.cn/s/blog_957b9fdb0100zesv.html为了说明在三维物体到二维图象之间,需要经过什么样的变换,我们引入了相机(Camera)模拟的方式,假定用相机来拍摄这个世界,那么在相机的取景器中,就存在人眼和现实世界之间的一个变换过程。 第一步:视点变换(如同拍照的时候设置相机的位置)原创 2017-11-02 09:53:40 · 8751 阅读 · 0 评论