AI 创作助手:
是Qt中的一个类,用于在窗口、图像或其他用户界面上绘制图形和文本 。它提供了一些方便的方法来画线、矩形、圆、多边形和文本
绘图函数
AI 创作助手:
是Qt中一个用于绘图的类,它提供了一系列的绘图函数 。以下是一些常用的绘图函数:
void ::(int x1, int y1, int x2, int y2):绘制一条从(x1, y1)到(x2, y2)的直线 。
void ::(int x, int y, int width, int ):绘制一个左上角坐标为(x,y),宽为width,高为的矩形 。
void ::(int x, int y, int width, int ):绘制一个左上角坐标为(x,y),宽为width,高为的椭圆 。
void ::(int x, int y, int width, int , int , int ):绘制一个左上角坐标为(x,y),宽为width,高为的椭圆弧,从开始,扫过度 。
文章插图
void ::(int x, int y, const & ):绘制一个图像,左上角坐标为(x,y) 。
void ::(int x, int y, const & text):在点(x,y)的位置绘制一行文本 。
void ::(const QPen& pen):设置画笔,用于绘制线条和轮廓 。
void ::(const & brush):设置画刷,用于填充形状和区域 。
以上是常用的绘图函数,提供了更多的绘图函数,可以根据需要选择使用 。
包含头文件
#include
【QT窗体绘图QPainter】能够在任何上绘图,如, , , , , and
当被绘制的设备是一个的时候,只能在()函数中或者被该函数调用的函数当中使用
文章插图
Qt::
Qt::
qt窗体区域图
在窗体上进行绘图代码
void MainWindow::paintEvent(QPaintEvent *event){QPainter painter(this);//反走样painter.setRenderHint(QPainter::Antialiasing, true);//画背景图painter.drawPixmap(400,30, 200, 180, QPixmap(":/new/prefix1/pic.jpg"));//定义画笔QPen pen;pen.setWidth(2);//设置线宽pen.setColor(QColor(222,255,55));//颜色pen.setStyle(Qt::SolidLine);//样式//画刷QBrush brush;brush.setColor(Qt::black);//颜色brush.setStyle(Qt::SolidPattern);//样式//设置画笔画刷painter.setPen(pen);painter.setBrush(brush);//画直线painter.drawLine(50,50,150,50);painter.drawLine(20,50,250,150 );//画矩形painter.drawRect(70,200,100,50);//画椭圆painter.drawEllipse(QPoint(270,150),50,80);//画文字QFont font;font.setFamily("MV Boli");//文字字体font.setPixelSize(20);//文字大小pen.setColor(QColor(0,255,55));//文字颜色painter.setFont(font);painter.setPen(pen);painter.drawText(200, 300, "Qt Creator 3.4.2 (opensource)");//文本内容}
- 2 plot3D | 三维数据绘图:常见图形——线段、箭头、矩形、长方体、箱线
- R语言基本绘图参数
- matplotlib可视化:基础绘图函数使用【函数功能+案例代码】
- 《C》C语言编程实现指定阶“Gold序列”并通过gnuplot绘图
- 【愚公系列】2023年10月 WPF控件专题 Window窗体属性和事件
- 5、绘图基础
- 利用函数计算,基本绘图函数、透视分析等基础方法 数据挖掘的分析基础
- 关于vb6无边框的窗体开发遇到的部分问题的解决方案
- python简单绘图教程视频_python 简单的绘图工具turtle使用详解
- 一图入门Matplotlib绘图