Qt 图形视图
文章平均质量分 92
Graphics View Framework
hitzsf
这个作者很懒,什么都没留下…
展开
-
图形视图【例】对数计算尺
对数计算尺就是利用对数性质把乘法换成加法的一种辅助工具.用Qt的视图框架写个demo。图片来自《程序员的数学1》原创 2023-12-08 12:02:53 · 188 阅读 · 0 评论 -
图形视图(01):【纲】Graphics View Framework [官翻]
文章目录图形视图体系结构场景视图项目图形视图框架中的类图形视图的坐标系项目坐标场景坐标视图坐标坐标映射主要特点缩放和旋转打印拖放光标和工具提示动画OpenGL渲染项目组小部件和布局QGraphicsWidgetQGraphicsLayout嵌入式小部件支持性能浮点指令参考 Graphics View Framework 图形视图提供了一个用于管理大量定制的二维图形项目并与之交互的界面,以及一个用于可视化项目的视图小部件,并支持缩放和旋转。该框架包括一个事件传播体系结构,允许对场景中的项目提供精确的双精原创 2021-03-04 09:05:21 · 872 阅读 · 1 评论 -
图形视图(02):【类】QGraphicsScene [官翻]
文章目录详述事件处理和传播公共类型enum ItemIndexMethodenum SceneLayer属性backgroundBrush: QBrushbspTreeDepth: intfocusOnTouch: boolfont: QFontforegroundBrush: QBrushitemIndexMethod: ItemIndexMethodminimumRenderSize: qrealpalette: QPalette**sceneRect**: QRectFstickyFocus: boo原创 2021-03-04 10:17:46 · 3304 阅读 · 1 评论 -
图形视图(03):【类】QGraphicsView [官翻]
文章目录详述公共类型enum CacheModeFlagenum DragModeenum OptimizationFlagenum ViewportAnchorenum ViewportUpdateMode属性alignment: Qt::AlignmentbackgroundBrush: QBrushcacheMode: CacheModedragMode: DragModeforegroundBrush: QBrushinteractive: booloptimizationFlags: Optimi原创 2021-03-04 10:30:18 · 3954 阅读 · 1 评论 -
图形视图(04):【类】QGraphicsItem [官翻]
文章目录详述变换绘制排序事件自定义数据公共类型enum CacheModeenum GraphicsItemChangeenum GraphicsItemFlagenum PanelModalityenum anonymous公共函数构造析构类型相关交互特殊边界相关层次关系焦点碰撞光标数据变换特效视图事件标志键鼠组可视激活坐标变换位置受保护的函数相关的函数QGraphicsItem 类QGraphicsItem类是QGraphicsScene中所有图形项的基类。Header:#include原创 2021-03-04 10:38:45 · 3795 阅读 · 1 评论 -
图形视图(05):【类】QAbstractGraphicsShapeItem[官翻]
文章目录详述公共函数构造和析构画笔和画刷重写的公共函数QAbstractGraphicsShapeItem 类QAbstractGraphicsShapeItem类为所有路径项提供了公共基类。Header:#include < QAbstractGraphicsShapeItem >qmake:QT += widgetsInherits:QGraphicsItemInherited By:QGraphicsEllipseItem, QGraphic原创 2021-03-04 11:45:58 · 1002 阅读 · 1 评论 -
图形视图(06):【类】QGraphicsEllipseItem[官翻]
文章目录详述公共类型enum anonymous公共函数构造和析构矩形分段重写的公共函数演示代码QGraphicsEllipseItem 类QGraphicsEllipseItem类提供了一个可以添加到QGraphicsScene的椭圆项。Header:#include < QGraphicsEllipseItem >qmake:QT += widgetsInherits:QAbstractGraphicsShapeItemInherited By:原创 2021-03-04 11:51:24 · 4414 阅读 · 1 评论 -
图形视图(07):【类】QGraphicsPathItem[官翻]
文章目录详述公共类型enum anonymous公共函数构造和析构路径重写的公共函数演示代码QGraphicsPathItem 类QGraphicsPathItem类提供了可以添加到QGraphicsScene的路径项。Header:#include < QGraphicsPathItem >qmake:QT += widgetsInherits:QAbstractGraphicsShapeItemInherited By:Since:Qt原创 2021-03-04 12:20:15 · 4394 阅读 · 2 评论 -
图形视图(08):【类】QGraphicsPolygonItem [官翻]
文章目录详述公共类型enum anonymous公共函数构造和析构多边形填充规则重写的公共函数演示代码QGraphicsPolygonItem 类QGraphicsPolygonItem类提供了一个多边形项目,您可以将其添加到QGraphicsScene中。Header:#include < QGraphicsPolygonItem >qmake:QT += widgetsInherits:QAbstractGraphicsShapeItemInher原创 2021-03-04 13:15:44 · 3543 阅读 · 1 评论 -
图形视图(09):【类】QGraphicsRectItem[官翻]
文章目录详述公共类型enum anonymous公共函数构造和析构矩形重写的公共函数演示代码QGraphicsRectItem 类QGraphicsRectItem类提供了一个矩形项目,您可以将其添加到QGraphicsScene中。Header:#include < QGraphicsRectItem >qmake:QT += widgetsInherits:QAbstractGraphicsShapeItemInherited By:Si原创 2021-03-04 21:57:49 · 5629 阅读 · 1 评论 -
图形视图(10):【类】QGraphicsSimpleTextItem[官翻]
文章目录详述公共类型enum anonymous公共函数构造和析构字体和字符串重写的公共函数演示代码QGraphicsSimpleTextItem 类QGraphicsSimpleTextItem类提供了一个简单的文本路径项,您可以将其添加到QGraphicsScene中。Header:#include < QGraphicsSimpleTextItem >qmake:QT += widgetsInherits:QAbstractGraphicsShape原创 2021-03-04 22:00:04 · 2740 阅读 · 1 评论 -
图形视图(11):【类】QGraphicsItemGroup [官翻]
文章目录详述公共类型enum anonymous公共函数构造析构添加删除项目重写的公共函数演示代码QGraphicsItemGroup 类QGraphicsItemGroup类提供了一个容器,该容器将一组项目视为一个项目。Header:#include < QGraphicsItemGroup >qmake:QT += widgetsInherits:QGraphicsItemInherited By:Since:Qt 4.2详述原创 2021-03-05 08:34:11 · 2552 阅读 · 1 评论 -
图形视图(12):【类】QGraphicsLineItem [官翻]
文章目录详述公共类型enum anonymous公共函数构造析构添加删除项目重写的公共函数演示代码QGraphicsItemGroup 类QGraphicsItemGroup类提供了一个容器,该容器将一组项目视为一个项目。Header:#include < QGraphicsItemGroup >qmake:QT += widgetsInherits:QGraphicsItemInherited By:Since:Qt 4.2详述原创 2021-03-05 22:09:25 · 3200 阅读 · 2 评论 -
图形视图(13):【类】QGraphicsPixmapItem[官翻]
文章目录详述公共类型enum ShapeModeenum anonymous公共函数构造析构偏移Pixmap转换模式图形模式重写的公共函数QGraphicsPixmapItem 类QGraphicsPixmapItem类提供可添加到QGraphicsScene的像素图项目。Header:#include < QGraphicsPixmapItem >qmake:QT += widgetsInherits:QGraphicsItemInherited原创 2021-03-05 22:21:26 · 1587 阅读 · 0 评论 -
图形视图(14):【类】QGraphicsObject [官翻]
文章目录详述父子关系属性**effect**: QGraphicsEffect* const**enabled**: const bool**opacity**: const qreal**parent**: QGraphicsObject* const**pos**: const QPointF**rotation**: const qreal**scale**: const qreal**transformOriginPoint**: const QPointF**visible**: const bo原创 2021-03-05 23:45:42 · 758 阅读 · 0 评论 -
图形视图(15):【类】QGraphicsSvgItem [官翻]
文章目录详述属性elementId : QStringmaximumCacheSize : QSize公共函数构造函数属性相关QSvgRenderer重写的公共函数演示代码QGraphicsSvgItem 类QGraphicsSvgItem类是一个QGraphicsItem,可用于呈现SVG文件的内容。Header:#include < QGraphicsSvgItem >qmake:QT += widgetsInherits:QGraphicsObject原创 2021-03-05 23:47:28 · 2535 阅读 · 0 评论 -
图形视图(16):【类】QGraphicsTextItem [官翻]
文章目录详述公共类型enum anonymous属性openExternalLinks : booltextCursor : QTextCursor公共函数构造函数属性相关其它函数交互重写的公共函数演示代码QGraphicsTextItem 类QGraphicsTextItem类提供了一个文本项,您可以将其添加到QGraphicsScene中以显示格式化的文本。Header:#include < QGraphicsTextItem >qmake:QT += widg原创 2021-03-07 18:38:28 · 3123 阅读 · 0 评论 -
图形视图(17):【类】QGraphicsWidget[官翻]
文章目录详述公共类型enum anonymous属性autoFillBackground : boolfocusPolicy : Qt::FocusPolicyfont : QFontgeometry : QRectFlayout : QGraphicsLayoutlayoutDirection : Qt::LayoutDirectionmaximumSize : const QSizeFminimumSize : const QSizeFpalette : QPalettepreferredSize :原创 2021-03-07 18:39:30 · 1831 阅读 · 0 评论 -
图形视图(18):【类】QGraphicsProxyWidget[官翻]
文章目录详述用QGraphicsProxyWidget嵌入小部件小部件同步状态公共类型enum anonymous公共函数构造和析构QWidget重写的公共函数重写的受保护的函数受保护的槽函数演示代码QGraphicsProxyWidget 类QGraphicsProxyWidget类提供了一个代理层,用于将QWidget嵌入QGraphicsScene中。Header:#include < QGraphicsProxyWidget>qmake:QT += widg原创 2021-03-07 18:40:25 · 1386 阅读 · 0 评论 -
图形视图(19):【类】QGraphicsLayoutItem[官翻]
文章目录详述子类化QGraphicsLayoutItem嵌套QGraphicsLayout项公共函数构造和析构其它布局管理器大小层次关系受保护的函数QGraphicsLayoutItem 类可以继承 QGraphicsLayoutItem 类,以允许您的自定义项目由布局管理。Header:#include < QGraphicsLayoutItem >qmake:QT += widgetsInherits:Inherited By:QGraphic原创 2021-03-07 18:41:27 · 515 阅读 · 0 评论 -
图形视图(20):【类】QGraphicsLayout[官翻]
文章目录详述编写自定义布局激活布局隐式激活布局事件处理边距处理公共函数构造和析构激活类似容器边距事件重写的公共函数受保护的函数QGraphicsLayout 类QGraphicsLayout类为图形视图中的所有布局提供了基类。Header:#include < QGraphicsLayout>qmake:QT += widgetsInherits:QGraphicsLayoutItemInherited By:QGraphicsAnchorLayo原创 2021-03-07 18:42:27 · 554 阅读 · 0 评论 -
图形视图(21):【类】QGraphicsAnchorLayout[官翻]
文章目录详述锚布局中的大小提示和大小策略锚布局中的间距已知的问题公共函数构造和析构锚点间距重写的公共函数重写的受保护的函数演示代码QGraphicsAnchorLayout 类QGraphicsAnchorLayout类提供了一个布局,可以将小部件锚定在图形视图中。Header:#include < QGraphicsAnchorLayout >qmake:QT += widgetsInherits:QGraphicsLayoutInherited原创 2021-03-07 19:49:27 · 590 阅读 · 0 评论 -
图形视图(22):【类】QGraphicsAnchor[官翻]
文章目录详述属性sizePolicy : QSizePolicy::Policyspacing : qreal公共函数只有析构属性相关演示代码QGraphicsAnchor 类QGraphicsAnchor类表示QGraphicsAnchorLayout中两个项目之间的锚。Header:#include < QGraphicsAnchor >qmake:QT += widgetsInherits:QObjectInherited By:Sin原创 2021-03-09 20:20:35 · 376 阅读 · 0 评论 -
图形视图(23):【类】QGraphicsGridLayout[官翻]
文章目录详述QGraphicsGridLayout中的大小提示和大小策略公共函数构造和析构增删迭代项目行、列数对齐宽、高间距拉伸重写的公共函数数量更新迭代和删除项目大小代码演示QGraphicsGridLayout 类QGraphicsGridLayout类为管理图形视图中的小部件提供了一个网格布局。Header:#include < QGraphicsGridLayout >qmake:QT += widgetsInherits:QGraphicsLayo原创 2021-03-09 21:01:14 · 420 阅读 · 0 评论 -
图形视图(24):【类】QGraphicsLinearLayout[官翻]
文章目录详述QGraphicsLinearLayout中的大小提示和策略QGraphicsLinearLayout中的间距QGraphicsLinearLayout拉伸因子QGraphicsLinearLayout与其他布局的比较公共函数构造和析构增加删除拉伸因子对齐间距方向重写的公共函数数量更新项目大小代码演示QGraphicsLinearLayout 类QGraphicsLinerLayout类提供了一个水平或垂直布局,用于管理图形视图中的小部件。Header:#include <原创 2021-03-09 21:02:35 · 856 阅读 · 2 评论 -
图形视图(25):【类】QGraphicsEffect[官翻]
文章目录详述公共类型enum ChangeFlagenum PixmapPadMode属性enabled : bool公共函数构造和析构属性边界公共槽信号受保护的函数QGraphicsEffect 类QGraphicsEffect类是所有图形效果的基类。Header:#include < QGraphicsEffect >qmake:QT += widgetsInherits:QObjectInherited By:QGraphicsBlurEff原创 2021-03-09 21:03:41 · 462 阅读 · 0 评论 -
图形视图(26):【类】QGraphicsBlurEffect[官翻]
文章目录详述公共类型enum BlurHint属性blurHints : BlurHintsblurRadius : qreal重写的公共函数公共槽信号重写的受保护的函数演示代码QGraphicsBlurEffect 类QGraphicsBlurEffect类提供了一种模糊效果。Header:#include < QGraphicsBlurEffect >qmake:QT += widgetsInherits:QGraphicsEffectInheri原创 2021-03-09 22:30:23 · 459 阅读 · 0 评论