【发布时间】:2020-06-14 11:28:05
【问题描述】:
tldr:
我注意到QMatrix4x4 和QVector3D(和QVector2D)都有这个功能:
QVariant QMatrix4x4::operator QVariant() const
有没有办法将QVariant 的值作为QMatrix4x4 或QVector2D 获取?
上下文:
我正在使用 Qt 和 OpenGL 制作一个“游戏引擎”(这更多是为了学习如何做到这一点)。而且我正在自动解析着色器以查找制服并创建一个 QObject 类以具有信号和插槽来以这种方式更新制服。由于无法混合模板和 Q_OBJECT,我认为我的统一绑定器类需要使用 QVariants
提前感谢您的宝贵帮助。
【问题讨论】: