![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
qq_33294094
学生
展开
-
示例学QT系列三——opengl window
已经不知道多少次看Learn OpenGL的你好,三角形了,这种感觉似曾相识:abandon、abandon、abandon ~ [捂脸]结果不出所料,好久没用,忘得一干二净。本篇就从OpenGL的一些概念说起吧。最终目的:使用QT+OpenGL绘制如下效果的三角形OpenGL与shader 我们知道在OpenGL中,任何事物都在3D空间中,而我们的显示介质是2D的像素空间,so OpenGL中很重要的一环就是把3D坐标转换为适应你屏幕的2D像素。3D坐标转换为2D坐标处...原创 2020-11-04 16:28:28 · 875 阅读 · 0 评论 -
示例学QT系列二——Bars Example
看了一些QT的教程和视频,当时个人感觉都听懂了,但真正开发过程中好像不知道去用它的一些特性和库,或者说又忘记怎么使用了~这几年的开发经验告诉我,代码放在具体项目中才能记忆深刻(是一长串“无情”的代码直观呢?还是一个绚丽的界面和功能呢?)刚好QT本身提供了非常多的示例源码,于是乎突发奇想,是不是把这些示例代码都搞懂,算不算熟悉QT了呢~(因为我之前有4年多的WPF和C++开发经验,所以示例代码看上去不是特别吃力,学习中总感觉QT是WPF的C++版,果然好的框架的设计模式都是潜移默化的)。但愿此系列可以坚持原创 2020-10-29 22:16:12 · 728 阅读 · 0 评论 -
示例学QT系列一——Movie Example
Movie Example(导入视频并控制播放)1、功能描述:如上图所示,下面一排控件有:视频导入、播放、暂停、重置、删除的功能;上面依次是视频播放窗口、是否FitToWindow、Current frame(播放条与视频同步);2、代码实现:从主函数开始看比较简单int main(int argc, char *argv[]){ QApplication app(argc, argv); MoviePlayer player; player.show..原创 2020-10-29 11:46:24 · 341 阅读 · 0 评论