qml

    0热度

    1回答

    我想在QML地图上动态绘制一个圆(通过C++),但取决于zoomLevel,该圆可能不可见。 MapCircle没有zoomLevel属性。所以我首先创建了一个MapQuickItem并试图将MapCircle作为它的sourceItem。在QML我 function add_point(lat, lng){ var circle = Qt.createQmlObject('import

    1热度

    3回答

    我正在为我的应用程序在QML中创建一个自定义控件。我想在桌面和Android上运行,所以我使用Material Style作为应用程序。这将颜色方案应用于所有现有的Qt Quick Controls 2控件(按钮,工具栏等)。但是,如何在我的控制上使用这些颜色?我知道我可以使用与十六进制代码相同的颜色或任何其他颜色,但是如果我更改主题中的重音颜色等,我希望我的控件的颜色发生变化。 我试过Syste

    0热度

    1回答

    我正在构建一个自定义控件,通过在彼此顶部绘制几个矩形来伪造部分圆角的矩形。我想在此控件中使用从其他地方动态获取的颜色 - 有时该颜色具有alpha分量(半透明)。当然,这对我来说完全不起作用,因为多个矩形的情况意味着alpha将显示矩形分层。 是否有一个函数可以用来将颜色的alpha部分设置为完全不透明状态,并保留颜色的其余部分?

    0热度

    1回答

    文本光标在资源更多的控制,我发现有相当多的一整套光标控制操作: enum MoveOperation { NoMove, Start, Up, StartOfLine, StartOfBlock, StartOfWord, PreviousBlock, PreviousCharacter, PreviousW

    1热度

    1回答

    我有C++类用户 class User : public QObject { Q_PROPERTY(QString login READ login WRITE setLogin NOTIFY loginChanged) Q_PROPERTY(QString password READ password WRITE setPassword NOTIFY passwordCha

    0热度

    1回答

    我正在使用BorderImage在GridView上显示图像。 以下是那种我在做什么: BorderImage { source: some_image asynchronous: true cache: false } 我想一个红色的外框设置为我的形象。 我该怎么做? 我看着Border.left,Border.right属性,但他们只是拉伸图像。

    3热度

    1回答

    我注意到分配给Image的内存未被释放。 在不启动应用程序的系统具有以下存储器值:423MiB/1985MiB(经由NVIDIA-SMI选中) 当我启动应用程序并点击(改变图像源)几次使用存储器正在增加(1点击添加4-5MB):1950MiB/1985MiB 将“cache”属性设置为false并没有帮助。 我找到了解决方法:更改图像可见性,但在这种情况下需要很多图像项目。 解决方案是否存在使用“

    0热度

    1回答

    我有问题,如何检测通过MouseArea在qml刷卡? 此代码,从文档: Rectangle { id: container width: 600; height: 200 Rectangle { id: rect width: 500; height: 500 MouseArea { anchors.fill:

    0热度

    1回答

    我正在尝试开发qt示例中提供的示例“qmlscatter”的修改版本。我的意图是通过修改“Data.qml”文件的数据点来绘制3D环境中的飞行轨迹。飞行路径的实际坐标存储在三个不同的“cogPosX_”,“cogPosY_”和“cogPosZ_”三个不同的QVectors中,每个索引代表后一个时间步。 正如论坛提到的,我需要使用“.setContextProperty”函数来更新QML文件中的数据

    0热度

    1回答

    在C++类我有这样的事情(我已经尝试不同的东西): class X : public QObject { Q_OBJECT public: Q_INVOKABLE void save(int _n, QObject *_points); 我在QML文件中尝试这样做,但它这么想的编译: property var Qt.point points: [] 我想通过从QML