新的 Qt 用户在这里(也不是一个狂热的 C++ 程序员,如果我的术语不准确,请原谅)。 我正在学习如何开发自己的数字仪表盘。 我已经设法使用 QQuickPaintedItem 创建了我自己的图形对象(水平条形图)。 我还设法通过网络将这些对象连接到我自己定制设计的 ECU。 我想向水平条形图添 ...
新的 Qt 用户在这里(也不是一个狂热的 C++ 程序员,如果我的术语不准确,请原谅)。 我正在学习如何开发自己的数字仪表盘。 我已经设法使用 QQuickPaintedItem 创建了我自己的图形对象(水平条形图)。 我还设法通过网络将这些对象连接到我自己定制设计的 ECU。 我想向水平条形图添 ...
所以最近我开始了一个项目,我想在其中显示一个图表,显示不同数据集之间的关系。 该图由边和节点组成,而这两个类都继承了 QQuickPaintedItem 并覆盖了paint(QPainter*painter) 方法。 我有另一个 class 将所有节点和边存储在两个 QList 中。 当我想显示图表 ...
我正在制作一个终端小部件。 我希望Flickable在TextArea.text更新时向下滚动到最新输入。 我的代码如下所示。 当我运行它时,我看到contentY在我的绑定设置后立即被覆盖: 我检查以确保我的绑定没有将其设置为 0。我尝试使用export QT_LOGGING_RULES="qt ...
我对通过 c++ QQuickItem 访问 qml 父级的属性感兴趣。 我有一个名为 VisibleTag 的自定义 QQuick 项目,它扩展了 QQuickItem。 任何包含此对象标签的 qml 项目,我都希望根据我在代码中设置的其他因素设置为可见或不可见,为了这个问题我暂时删除了这些因素。 ...
基本上我需要在内存中加载一个 4 色的瓷砖地图,它的大小正好是 16K,动画 2 个瓷砖可能每秒 3 次,然后将几个瓷砖渲染成一个相当小的盒子,我会说可能是 100 个左右要在 QML/Qt Quick 中显示的像素宽,可能是 80 像素高(非常粗略地来自内存),我可能会使用scale属性在 QML ...
我在 QML 中创建了一个小型绘图应用程序,我创建了QQuickPaintedItem一个小子类。 然后在 QML 中,我使用MouseArea将输入提供给我的班级。 从那里我简单地将鼠标位置存储在一个向量中,然后使用QPainter接收到的点绘制到QImage (我使用一个简单的算法使用向量中的最 ...
想要可视化MapQuickItem取决于条件。 我有两个自定义对象ClusterMarker(即Rectangle)和PromotionMarker (即Image)。 我想使用sourceItem属性将它们分配给MapQuickItem(这是MapItemView的委托)。 这是 ...
有一个基于QQuickPaintedItem的简单类: paint()函数仅做两件事:直接使用QPainter绘制一个矩形和绘制包含相同矩形的QPixmap 。 但是,如果我在构造函数中将渲染目标设置为FramebufferObject ,则由于某些原因,这些矩形不匹配。 如果我注释 ...
我的问题是对该讨论进行跟进。 是的 。 以下的grabToImage可以为我提供任何特定QQuickItem的快照,例如下面的parent_rect 。 问题: 但是,这个grabToImage我获取了所有子grabToImage的快照,即child_rect1和child_ ...
QQuickItem布局可能更改吗? 更改布局/大小(x,y,宽度或高度)时,是否可以触发功能? 有一种方法可以连接每个属性信号更改,但这不是正确的方法。 已经尝试过windowChanged信号,但是对此不起作用。 我想做的是每次QQuickItem布局/大小(其中的任 ...
我正在使用Qt 5.9.3商业版本。 脚本 我有在我的代码的Qt QML部分执行的逻辑。 在单击某个随机按钮时。 我想将QML矩形移动到另一个位置。 另一个位置是基于矩形的当前位置计算出的(x, y) position 。 以下是我想做的事情: 码: 这个问题 ...
我有一个Qt QML应用程序。 以下是该应用程序的完整代码: 码: 题: 我的问题很简单。 如何将任何QQuickitem的中心更改为新中心? 因此,在上述情况下,当my_item_2收到点击事件时, 如何将my_item_1的中心更改为新的中心( Qt.point(so ...
我正在使用Qt 5.9.3。 我在应用的main.qml声明了以下属性 码: 题: 如何在C ++端定义onNextColorChanged ? 我知道我也可以将nextColor用作C ++类MyQuickItem的属性。 像这样 是否有可能监测OnNex ...
我有不同的容器项目,当所有子项都不可见时,我希望使其不可见。 动态地,一些代码递归地解析所有项目,并根据某些过滤器(例如搜索输入)将它们设置为可见或不可见。 该过滤将忽略容器项目。 过滤之后,如何检测可见性已更改并相应地更新容器项目? 到目前为止,我已经有了这段代码,但是每次 ...
我有一个Qt应用程序 ,它使用Qt 5.10商业版本在iOS和OSX上运行。 我有一个托管图像的QML项目 。 我正在尝试在用户的手指上拖动或拖动鼠标时平移QML项目 。 以下是我正在尝试使我的QML项目可窗格化的一些信息: 码: 我知道当onXChanged和onYCh ...
我目前正在使用Qt Quick应用程序,该应用程序将提供地图查看器。 我想创建不规则形状(多个形状),然后将它们放在地图上。 是使用QQuickPaintedItem( 用C ++编写QML扩展名 )做到这一点的好方法,还是有另一种方法做到这一点? 还是在Map Viewer中创建自己的形 ...
我必须将一个特定窗口拥有的QQuickItem渲染到另一个窗口中。 基本上,window1拥有的MyQQuickItem将在MyQQuickItem上呈现。 由于某些功能,此切换必须在我的应用程序中反复发生。 我执行以下操作以实现目标, 并且代码基本上可以正常工作 。 码: ...
我有一个像这样从C ++端获取的QQuickItem 。 my_item有效且已设置所有属性。 脚本 我有2个需要QQuickItem绘制此QQuickItem 窗口 。 我想将此my_item渲染到另一个窗口。 只要我将my_item的Parent设置到另一个窗口,这就可 ...
我有一个像这样从C ++端获取的QQuickItem 。 my_item有效且已设置所有属性。 情境 我有2个需要QQuickItem绘制此QQuickItem 窗口 。 我想将此my_item渲染到另一个窗口。 只要我将my_item的Parent设置到另一个窗口,这my ...
我有一个QQuickItem派生类 我正在一个单独的UI上做某事,这会导致MyQQuickItem的updatePaintNode被触发。 如果我像这样在cpp端有指向MyQQuickItem的指针, 当我不希望MyQQuickItem的updatePaintNode被调用时, ...