cost 218 ms
如何将点击事件添加到 QQuickItem? - How do I add click events to a QQuickItem?

新的 Qt 用户在这里(也不是一个狂热的 C++ 程序员,如果我的术语不准确,请原谅)。 我正在学习如何开发自己的数字仪表盘。 我已经设法使用 QQuickPaintedItem 创建了我自己的图形对象(水平条形图)。 我还设法通过网络将这些对象连接到我自己定制设计的 ECU。 我想向水平条形图添 ...

为包含多个 QQuickPaintedItems 的 QQuickView 实现滚动 - Implement Scrolling for QQuickView containing multiple QQuickPaintedItems

所以最近我开始了一个项目,我想在其中显示一个图表,显示不同数据集之间的关系。 该图由边和节点组成,而这两个类都继承了 QQuickPaintedItem 并覆盖了paint(QPainter*painter) 方法。 我有另一个 class 将所有节点和边存储在两个 QList 中。 当我想显示图表 ...

QML Flickable with TextArea:contentY 的属性绑定被覆盖 - 由谁? - QML Flickable with TextArea: property binding for contentY is overwritten - by whom?

我正在制作一个终端小部件。 我希望Flickable在TextArea.text更新时向下滚动到最新输入。 我的代码如下所示。 当我运行它时,我看到contentY在我的绑定设置后立即被覆盖: 我检查以确保我的绑定没有将其设置为 0。我尝试使用export QT_LOGGING_RULES="qt ...

要在屏幕上绘制一些小图块,我应该使用 QQuickItem 还是 QQuickPaintedItem? - To paint some small tiles on the screen, should I use QQuickItem or QQuickPaintedItem?

基本上我需要在内存中加载一个 4 色的瓷砖地图,它的大小正好是 16K,动画 2 个瓷砖可能每秒 3 次,然后将几个瓷砖渲染成一个相当小的盒子,我会说可能是 100 个左右要在 QML/Qt Quick 中显示的像素宽,可能是 80 像素高(非常粗略地来自内存),我可能会使用scale属性在 QML ...

自定义 QQuickPaintedItem 中的渲染质量差 - Poor rendering quality in custom QQuickPaintedItem

我在 QML 中创建了一个小型绘图应用程序,我创建了QQuickPaintedItem一个小子类。 然后在 QML 中,我使用MouseArea将输入提供给我的班级。 从那里我简单地将鼠标位置存储在一个向量中,然后使用QPainter接收到的点绘制到QImage (我使用一个简单的算法使用向量中的最 ...

使用QPainter直接绘制和绘制QPixmap可得出不同的结果 - Drawing directly with QPainter and drawing QPixmap give different results

有一个基于QQuickPaintedItem的简单类: paint()函数仅做两件事:直接使用QPainter绘制一个矩形和绘制包含相同矩形的QPixmap 。 但是,如果我在构造函数中将渲染目标设置为FramebufferObject ,则由于某些原因,这些矩形不匹配。 如果我注释 ...

Qt:如何获取QQuickItem的快照,而不从获取的结果中删除其子级QQuickItems - Qt : How to grab a snapshot of a QQuickItem leaving out its child QQuickItems from the grabbed result

我的问题是对该讨论进行跟进。 是的 。 以下的grabToImage可以为我提供任何特定QQuickItem的快照,例如下面的parent_rect 。 问题: 但是,这个grabToImage我获取了所有子grabToImage的快照,即child_rect1和child_ ...

是否可以获取QQuickItem布局更改事件? - Is it possible to get QQuickItem layout change event?

QQuickItem布局可能更改吗? 更改布局/大小(x,y,宽度或高度)时,是否可以触发功能? 有一种方法可以连接每个属性信号更改,但这不是正确的方法。 已经尝试过windowChanged信号,但是对此不起作用。 我想做的是每次QQuickItem布局/大小(其中的任 ...

如何在不使用QML函数的情况下根据其当前值转换QQuickItem的x或y属性 - How to transform a QQuickItem's x or y property based on its current value without using a QML function

我正在使用Qt 5.9.3商业版本。 脚本 我有在我的代码的Qt QML部分执行的逻辑。 在单击某个随机按钮时。 我想将QML矩形移动到另一个位置。 另一个位置是基于矩形的当前位置计算出的(x, y) position 。 以下是我想做的事情: 码: 这个问题 ...

如何应对儿童能见度的变化? - How to react on a change of visibility of children?

我有不同的容器项目,当所有子项都不可见时,我希望使其不可见。 动态地,一些代码递归地解析所有项目,并根据某些过滤器(例如搜索输入)将它们设置为可见或不可见。 该过滤将忽略容器项目。 过滤之后,如何检测可见性已更改并相应地更新容器项目? 到目前为止,我已经有了这段代码,但是每次 ...

Qt QML-在Qt位置创建自己的形状 - Qt QML - create my own shape in Qt Location

我目前正在使用Qt Quick应用程序,该应用程序将提供地图查看器。 我想创建不规则形状(多个形状),然后将它们放在地图上。 是使用QQuickPaintedItem( 用C ++编写QML扩展名 )做到这一点的好方法,还是有另一种方法做到这一点? 还是在Map Viewer中创建自己的形 ...

在不更改其父层次结构的第二个窗口上渲染QQuickItem - Render a QQuickItem on a second window without changing its parent hierarchy

我必须将一个特定窗口拥有的QQuickItem渲染到另一个窗口中。 基本上,window1拥有的MyQQuickItem将在MyQQuickItem上呈现。 由于某些功能,此切换必须在我的应用程序中反复发生。 我执行以下操作以实现目标, 并且代码基本上可以正常工作 。 码: ...

如何在C ++方面从头开始创建新的QQuickItem副本,并具有与现有副本相同的属性 - How to create a new QQuickItem copy from scratch on C++ side with the same properties as an existing one

我有一个像这样从C ++端获取的QQuickItem 。 my_item有效且已设置所有属性。 脚本 我有2个需要QQuickItem绘制此QQuickItem 窗口 。 我想将此my_item渲染到另一个窗口。 只要我将my_item的Parent设置到另一个窗口,这就可 ...

如何创建QQuickItem的单独副本并将其呈现在其他窗口上 - How create a separate copy of a QQuickItem & render it on a different window

我有一个像这样从C ++端获取的QQuickItem 。 my_item有效且已设置所有属性。 情境 我有2个需要QQuickItem绘制此QQuickItem 窗口 。 我想将此my_item渲染到另一个窗口。 只要我将my_item的Parent设置到另一个窗口,这my ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM