Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt如何使用QGLWidget绘制平滑的圆?_C++_Qt - Fatal编程技术网

C++ Qt如何使用QGLWidget绘制平滑的圆?

C++ Qt如何使用QGLWidget绘制平滑的圆?,c++,qt,C++,Qt,我有一个带有QGLWidget视口的图形视图。小部件的格式是QGL::SampleBuffers。我想画一个平滑的圆。我尝试了QPaint::抗锯齿,但它并没有消除锯齿状外观。对于这种情况,还有哪些其他选项会有所帮助?我猜您正在使用GL_线(或GL_线_带或GL_线_环)将圆绘制为线。如果已启用抗锯齿,请检查显示器驱动程序设置。请注意,某些显示卡(例如旧笔记本电脑中的显示卡)根本不支持抗锯齿。否,我正在绘制图形项的画圈()函数,并使用Dropellipse()。是否在显示驱动程序设置中启用了抗锯

我有一个带有QGLWidget视口的图形视图。小部件的格式是QGL::SampleBuffers。我想画一个平滑的圆。我尝试了QPaint::抗锯齿,但它并没有消除锯齿状外观。对于这种情况,还有哪些其他选项会有所帮助?

我猜您正在使用GL_线(或GL_线_带或GL_线_环)将圆绘制为线。如果已启用抗锯齿,请检查显示器驱动程序设置。请注意,某些显示卡(例如旧笔记本电脑中的显示卡)根本不支持抗锯齿。

否,我正在绘制图形项的画圈()函数,并使用Dropellipse()。是否在显示驱动程序设置中启用了抗锯齿功能?