qml

    0热度

    1回答

    是否有向QML中的文本对象添加外阴影的正确方法?我试过使用DropShadow,但它用黑色填充整个文本字段。 Text { id: textId font.pixelSize: 36 font.letterSpacing: 0.9 color: "red" text: "Hello World" DropShadow { a

    0热度

    1回答

    我有一个动态创建的饼图,它使用下面描述的函数createPieChart()。当单击切片时,我想调用一个函数来打印出该切片的标签和值。 我面临两个问题: 虽然我连接“点击”或“按下”或“释放”信号,没有达到插槽。我正在使用qtcharts 2.0(我现在无法更新)。 我能够连接“徘徊”信号,但没有传递任何参数,所以我不知道我进入了什么切片。 这些都是其他功能: function createPie

    1热度

    1回答

    我用C++创建了两个QML插件。插件A代表一些特定的UI项目类型,插件B代表自己的“存储”单例QML项目类型。最初的动机是创建QML存储单例,并通过大多数QML UI代码使用它。现在我也想要A和B之间的直接交互,这意味着它们仅仅在C++代码中绕过QML而彼此交互。只有A需要了解B,而不是相反。我怎样才能做到这一点? 否rootObject->findChild需要的解决方案类型。这个问题有点类似于

    0热度

    1回答

    我有一个tableview,我想在一行上打开一个onPressAndHold对话框,并显示“orderNumber”行的单元格的值。 但我得到的错误消息:的ReferenceError:行不定义 TableView { id: tableviewopenorders height: 180 clip: false visible: true on

    1热度

    1回答

    我正在尝试将对象列表从python传递给qml。在qml方面,我将解释这些信息并使用repeater和listmodel元素,以类似的方式在表格中显示这些信息。 如果我只是传递一个对象或一个整数列表,我可以读取qml端的信息。但是在尝试传递对象列表时另有说明。我怎样才能读取qml端的对象列表?我必须使用不同的属性吗?下面 是我到目前为止有: class File(QObject): de

    3热度

    1回答

    刷卡多的项目在默认情况下SwipeDelegate允许刷卡多的项目,如下面的图片: 正如你所看到的,多刷卡项目同时打开,我想只有一个开放的项目一次意味着如果您打开项目#1,通过打开项目#2,项目#1应该关闭。我怎么能做到这一点?与SwipeDelegate一个ListView 示例代码: ListView { id: listView anchors.fill: parent

    0热度

    1回答

    我需要从C++传递给QML一个对象来打印它。 所以,我有这样的.h: #ifndef SETTINGSOVEN_H #define SETTINGSOVEN_H #include <QObject> #include <objects/settings.h> class settingsoven : public QObject { Q_OBJECT public

    -2热度

    1回答

    我需要一个简单的包含数字1到25的下拉框。 如果我设定的模型了一个简单的25,我得到的价值0通过24包容性。我知道我可以有一个更复杂的列表模型,但当它们应该能够在飞行中进行计算时,构建一个大量的值似乎相当愚蠢。 从我读,它应该是一个简单的事情,创造一个委托设置显示值,但是,与QML: ComboBox { width: 100 model: 25 delegate:

    -1热度

    2回答

    我为一个大项目工作,并且我想将所有.cpp & .h文件放在一个文件夹中。我这样做,在.pro文件: SOURCES + =的src/main.cpp中的src/TEST.CPP HEADERS + = SRC/test.h 的问题,在Qt Creator中的文件是头>来源>测试.h而不是直接在头文件> test.h中。

    0热度

    1回答

    值,这是我的代码 devicemodel.h class Device { public: Device(const int &nodeId ,const QString &type, const int &lampVoltage); //![0] QString type() const; int lampVoltage() const; int