程序示例精选
Qt+C++基本绘图(画线,画圆,矩形, 撤销,重做)
如需安装运行环境或远程调试,可点击 博主头像进入个人主页查看博主联系方式,由专业技术人员远程协助!
前言
这篇博客针对《Qt+C++基本绘图(画线,画圆,矩形, 撤销,重做)》编写代码,代码整洁,规则,易读。 学习与应用推荐首选。运行结果
文章目录
一、所需工具软件二、使用步骤
1. 主要代码
2. 运行结果
三、在线协助
一、所需工具软件
1. Pycharm,Python2. Qt
二、使用步骤
代码如下(示例):
void MyQtOpenglWidget::DrawLine(QVector2D pre, QVector2D current)
{
/*makeCurrent();*/
glColor3f(0.0f, 1.0f, 1.0f);
glBegin(GL_LINES);
glVertex2f(current.x(), current.y());
glEnd();
}
{
glColor3f(0.0f, 1.0f, 1.0f);
auto vec = current - pre;
float R=vec.length() / 2;
auto tempvec = vec * 0.5;
auto newcenter = pre + tempvec;
for (int i = 0; i < n; i++)
{
glVertex2f(,newcenter.y()+ R*sin(2 * PI*i / n));
}
glEnd();
glFlush();
}
运行结果
三、在线协助:
如需安装运行环境或远程调试,可点击博主头像,进入个人主页查看博主联系方式,由专业技术人员远程协助!
1)远程安装运行环境,代码调试
2)Visual Studio, Qt, C++, Python编程语言入门指导
3)界面美化
4)软件制作
博主个人主页:https://developer.aliyun.com/profile/expert/rfnzgp3sk3ahc
博主所有文章点这里:https://developer.aliyun.com/profile/expert/rfnzgp3sk3ahc
博主联系方式点这里:https://developer.aliyun.com/profile/expert/rfnzgp3sk3ahc