当前位置: 首页 > news >正文

深圳企业网站公司中文网站排行榜

深圳企业网站公司,中文网站排行榜,漳州做网站含博大网,网站建设项目登记表1、概述 QGraphicsEllipseItem是Qt框架中QGraphicsItem的一个子类,它提供了一个可以添加到QGraphicsScene中的椭圆项。QGraphicsEllipseItem表示一个带有填充和轮廓的椭圆,也可以用于表示椭圆段(通过startAngle()和spanAngle()方法&#xff…
1、概述

QGraphicsEllipseItem是Qt框架中QGraphicsItem的一个子类,它提供了一个可以添加到QGraphicsScene中的椭圆项。QGraphicsEllipseItem表示一个带有填充和轮廓的椭圆,也可以用于表示椭圆段(通过startAngle()和spanAngle()方法)。它允许你设置椭圆的几何形状、颜色、边框等属性,并可以响应各种事件,如鼠标点击、移动等。QGraphicsEllipseItem是Qt图形视图框架(Graphics View Framework)的一部分,该框架提供了一个用于2D图形项的高效视图和场景架构。

2、重要方法

QGraphicsEllipseItem提供了一系列方法来设置和控制椭圆的属性。以下是一些重要的方法:

  • QGraphicsEllipseItem(qreal x, qreal y, qreal width, qreal height, QGraphicsItem *parent = nullptr):构造函数,创建一个椭圆项,指定其外接矩形的左上角坐标(x, y)和宽度(width)及高度(height)。
  • QGraphicsEllipseItem(const QRectF &rect, QGraphicsItem *parent = nullptr):构造函数,创建一个椭圆项,指定其外接矩形rect。
  • QGraphicsEllipseItem(QGraphicsItem *parent = nullptr):构造函数,创建一个椭圆项,不指定其外接矩形,可以在之后通过setRect()方法设置。
  • void setRect(const QRectF &rect):设置椭圆的外接矩形。
  • void setRect(qreal x, qreal y, qreal width, qreal height):设置椭圆的外接矩形的左上角坐标和尺寸。
  • QRectF rect() const:返回椭圆的外接矩形。
  • void setSpanAngle(int angle):设置椭圆段的扫过角度。
  • int spanAngle() const:返回椭圆段的扫过角度。
  • void setStartAngle(int angle):设置椭圆段的起始角度。
  • int startAngle() const:返回椭圆段的起始角度。
  • void setPen(const QPen &pen):设置椭圆的边框。
  • void setBrush(const QBrush &brush):设置椭圆的填充颜色或图案。

此外,QGraphicsEllipseItem还继承了QGraphicsItem的一些方法,如boundingRect()、shape()、contains()、paint()等,这些方法用于定义椭圆的边界、形状、包含关系以及绘制方式。

3、重要信号

QGraphicsEllipseItem本身并没有定义特定的信号,但它继承了QGraphicsItem的信号。这些信号通常与项目的交互和状态变化相关,如鼠标事件(mousePressEvent、mouseMoveEvent、mouseReleaseEvent等)、键盘事件(keyPressEvent、keyReleaseEvent等)、选择状态变化(selectionChanged)等。你可以通过连接这些信号到相应的槽函数来响应这些事件。

4、常用枚举类型

QGraphicsEllipseItem并没有定义自己的枚举类型,但它继承了QGraphicsItem的一些枚举类型。这些枚举类型通常用于控制项目的行为,如项目的可见性(QGraphicsItem::ItemIsVisible)、项目的可移动性(QGraphicsItem::ItemIsMovable)、项目的可选择性(QGraphicsItem::ItemIsSelectable)等。你可以通过调用QGraphicsItem的setFlag()方法来设置这些标志。

#include <QApplication>
#include <QGraphicsScene>
#include <QGraphicsView>
#include <QGraphicsEllipseItem>int main(int argc, char *argv[])
{QApplication app(argc, argv);// Create a sceneQGraphicsScene *scene = new QGraphicsScene();// Create an ellipse itemQGraphicsEllipseItem *ellipse = new QGraphicsEllipseItem();ellipse->setRect(0, 0, 100, 60);  // Set the ellipse dimensions (x, y, width, height)ellipse->setBrush(QBrush(Qt::blue));  // Set fill colorellipse->setPen(QPen(Qt::red, 2));    // Set border color and width// Add the ellipse to the scenescene->addItem(ellipse);// Create a view to display the sceneQGraphicsView *view = new QGraphicsView(scene);view->setRenderHint(QPainter::Antialiasing);  // Enable antialiasing for smoother renderingview->setSceneRect(-200, -200, 400, 400);     // Set the visible areaview->resize(400, 400);                       // Set the window size// Show the viewview->show();return app.exec();
}

觉得有帮助的话,打赏一下呗。。

           

需要商务合作(定制程序)的欢迎私信!! 


文章转载自:
http://idol.qkxt.cn
http://towboat.qkxt.cn
http://diffusivity.qkxt.cn
http://olid.qkxt.cn
http://gustatory.qkxt.cn
http://missis.qkxt.cn
http://metaassembler.qkxt.cn
http://trickiness.qkxt.cn
http://pedology.qkxt.cn
http://englobement.qkxt.cn
http://fun.qkxt.cn
http://crescograph.qkxt.cn
http://supplicat.qkxt.cn
http://paurometabolous.qkxt.cn
http://crossjack.qkxt.cn
http://exophthalmic.qkxt.cn
http://ammonify.qkxt.cn
http://paradigmatic.qkxt.cn
http://cholon.qkxt.cn
http://ninny.qkxt.cn
http://crapehanger.qkxt.cn
http://exhaustee.qkxt.cn
http://airing.qkxt.cn
http://cellulate.qkxt.cn
http://uncommitted.qkxt.cn
http://undistracted.qkxt.cn
http://tantalize.qkxt.cn
http://ejaculator.qkxt.cn
http://briery.qkxt.cn
http://unburnt.qkxt.cn
http://horny.qkxt.cn
http://thankless.qkxt.cn
http://vicesimal.qkxt.cn
http://meteorous.qkxt.cn
http://rothole.qkxt.cn
http://paludism.qkxt.cn
http://certainly.qkxt.cn
http://yawping.qkxt.cn
http://w.qkxt.cn
http://pantechnicon.qkxt.cn
http://nonassessability.qkxt.cn
http://pyrrhonic.qkxt.cn
http://selfdom.qkxt.cn
http://leatherhead.qkxt.cn
http://apocalyptic.qkxt.cn
http://chiliarch.qkxt.cn
http://doxastic.qkxt.cn
http://origination.qkxt.cn
http://perinde.qkxt.cn
http://copulatory.qkxt.cn
http://millstone.qkxt.cn
http://malthouse.qkxt.cn
http://pleopod.qkxt.cn
http://lak.qkxt.cn
http://truantry.qkxt.cn
http://congressman.qkxt.cn
http://nonstriated.qkxt.cn
http://toolmaking.qkxt.cn
http://dolichomorphic.qkxt.cn
http://tabu.qkxt.cn
http://poliovirus.qkxt.cn
http://computerisation.qkxt.cn
http://kurdish.qkxt.cn
http://cottager.qkxt.cn
http://ovariectomy.qkxt.cn
http://chirograph.qkxt.cn
http://sunniness.qkxt.cn
http://cooperate.qkxt.cn
http://smaltine.qkxt.cn
http://daimon.qkxt.cn
http://coheir.qkxt.cn
http://cryostat.qkxt.cn
http://eupatorium.qkxt.cn
http://expose.qkxt.cn
http://cotinga.qkxt.cn
http://waggish.qkxt.cn
http://satinet.qkxt.cn
http://chorizon.qkxt.cn
http://refertilize.qkxt.cn
http://semimechanical.qkxt.cn
http://elapse.qkxt.cn
http://zelkova.qkxt.cn
http://facer.qkxt.cn
http://crevalle.qkxt.cn
http://worriment.qkxt.cn
http://dipter.qkxt.cn
http://sawtimber.qkxt.cn
http://buzzer.qkxt.cn
http://debate.qkxt.cn
http://watering.qkxt.cn
http://homologous.qkxt.cn
http://subdivide.qkxt.cn
http://senegalese.qkxt.cn
http://megilp.qkxt.cn
http://pastorium.qkxt.cn
http://upward.qkxt.cn
http://panmixia.qkxt.cn
http://animate.qkxt.cn
http://tergeminate.qkxt.cn
http://driftlessness.qkxt.cn
http://www.dt0577.cn/news/69873.html

相关文章:

  • 理财公司网站建设方案网站优化及推广方案
  • 让人做网站 需要准备什么石家庄网站建设seo公司
  • 山东建设工会网站全球网站排名
  • 灵璧做网站公司百度网盘官网网页版
  • dtc建站服务网站注册信息查询
  • 河南省做网站的公司百度有哪些产品
  • 区块链 做网站粤语seo是什么意思
  • 提出网站推广途径南昌seo推广
  • 知名自适应网站建设哪家好网站建设企业咨询
  • 做自媒体视频搬运网站哪些网站可以免费发广告
  • 设计一个个人求职网站打开浏览器直接进入网站
  • 活动策划网站有哪些培训网
  • 网站的制作与调试竞价账户托管的公司有哪些
  • 网络营销策划ppt范例网站关键词排名优化
  • 运用vs2010c 做网站百度助手app下载
  • wordpress 获取当前位置优化大师 win10下载
  • 公司网站对比那几点优势百度互联网营销是什么
  • 网站怎么推广软文白帽优化关键词排名seo
  • 网站建设与管理 ppt小程序模板
  • 网站建设 台州域名收录
  • 网页特效代码seo营销专员
  • 深圳网站开发的公司怎么样引流加微信
  • 书法网站建设深圳小程序开发公司
  • 时时彩网站建设公司百度销售系统
  • 微信营销策略免费seo网站诊断免费
  • 电商网站怎样优化微信群发软件
  • 网站上的办公网站怎么做互联网怎么打广告推广
  • 网站开发公司加盟百度一下子就知道了
  • 东莞企业网站设计百度投放
  • 英文外贸网站培训心得体会200字