随笔分类 -  Qt

摘要:1. vs 2017 的qt设置可以按照 "这篇文章" 注意,必须使用qt的安装程序进行安装,否则会出现意想不到的问题(不要简单地把qt的文件拷贝过来。。血的教训) 2. 显卡的问题 好不容易编译通过了,一运行报了一个莫名其妙的ig9icd64.dll的错误,查了一下发现这个和显卡有关系。有了上次的 阅读全文
posted @ 2017-11-21 03:34 zhsuiy 阅读(637) 评论(0) 推荐(0)
摘要:keyPressEvent是QWidget里面的函数,所以凡是继承自QWidget的类都可以通过实现这个函数来完成对按键事件的响应。 要让当前的widget能够响应按键事件,最先需要做的事情是,调用: setFocusPolicy(Qt::StrongFocus); 接下来就是keyPressEve 阅读全文
posted @ 2016-03-02 16:56 zhsuiy 阅读(12688) 评论(0) 推荐(0)
摘要:如何做纹理混合? 方法是,定义多个QOpenGLTexture,然后在fragment shader中添加相应的变量,然后把texture bind到对应的uniform变量上。 废话不多说 texture.frag #version 400 core in vec3 ourColor; in ve 阅读全文
posted @ 2016-03-02 15:57 zhsuiy 阅读(10056) 评论(0) 推荐(0)
摘要:重要的话写在前面~~通过今晚的实验,知道了EBO是不能随便release的~~~一直不要release就可以了,否则vao会失效 Display.h #ifndef DISPLAYWIDGET_H #define DISPLAYWIDGET_H #include <QGLWidget> #inclu 阅读全文
posted @ 2016-03-01 22:42 zhsuiy 阅读(5126) 评论(1) 推荐(1)