提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看):
Qt OpenGL(三十二)——Qt OpenGL 核心模式-文字
一、场景
我们在做项目的时候,会有在界面添加文字的需求,比如在纹理二中的图片那样,左上角有一行显示时间的文字:
二、实现思路
在Qt中使用OpenGL绘制文字,我们可以通过Qt提供的QPainter类来实现在OpenGLWidget界面上绘制我们需要的文字,这也是实现这个功能需求的一种方法。
三、代码
void paintGL()
{
glClearColor( 0.1f, 0.1f, 0.1f, 1.0f );
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
QDateTime currentDateTime =QDateTime::currentDateTime();
QString currentTime =currentDat