9得票3回答
Qt5 QML错误:QtQuick QtGraphicalEffects未安装。

项目编译成功后,我得到了一个可执行文件。 当我输入./program时,结果显示: QML Error: qrc:///qml/main.qml:25:1:module "QtGraphicalEffects" is not installed qrc:///qml/main.qml:24...

9得票3回答
Qml计时器未按正确间隔触发。

我创建了一个计时器QML应用程序,并使用Timer qml组件。 间隔设置为1000毫秒(默认值)...但似乎只有在应用程序获得焦点时才能正常工作。 当我将其放入后台时,似乎并不是每次都触发,因此我在应用程序中出现了一些错误。 我尝试在文档中查找相关内容,但没有找到。 计时器代码非常简单: ...

9得票3回答
QML组件的屏幕坐标

如果我有一个简单的、自包含的QML应用程序,我可以通过以下方式获取组件的绝对屏幕坐标: Component.onCompeted: { var l = myThing.mapToItem(null, 0, 0) console.log("X: " + l.x + " ...

9得票1回答
QML:渲染qml屏幕时出现问题

我在其中一个开发板上渲染QML屏幕时遇到了问题。 在一些屏幕上,我有一个throbber gif图像,在这个图像中可以看到屏幕的背景颜色,如下图所示。 在一些其他的屏幕上,我有一个列表视图,我通过JavaScript更新它,但是我无法在列表视图元素中看到更新后的图像/文本。 这是否与刷...

9得票1回答
错误模块“QtQuick”版本2.12未安装。

我已安装了Qt 4.5.0社区版,并尝试使用Qt5.10.0 MinGW 32位构建我的项目。在qtquick项目的qml文件中导入了QtQuick 2.12后,我遇到了以下错误: 模块"QtQuick"版本2.12未安装 值得一提的是,当我尝试输入QtQu...的前几个字符时,此模块是建...

8得票3回答
QML TableView 如何从委托中访问模型属性

我有一个TableView,我定义了自己的itemDelegate。现在,在这个委托中,我可以使用styleData.value访问列的值,但我还需要访问同一项中的其他属性,但我找不到如何访问。 我需要这个,因为文本样式需要根据项模型的某些其他属性而改变。 有什么想法吗?谢谢!

8得票2回答
QML:从设计角度进行QML页面之间的导航

我们需要开发一个QtQuick项目,其中大约有100个屏幕。 我尝试了制作一个导航的演示项目,其中有三个屏幕,通过按钮点击进行导航。我在页面之间的导航中使用了“状态”的概念。最初我尝试使用“Loader”来实现同样的功能,但是它无法保留页面的先前状态,它在导航期间重新加载整个页面。 以下是...

8得票3回答
导入 QtQuick.Controls 2.0 失败 - QQmlApplicationEngine 无法加载组件。

我有一个使用CMake在Qt5.7中生成的应用程序,当使用import QtQuick.Controls 2.0时,应用程序会失败并显示以下错误: 无法为模块“QtQuick.Controls”加载插件:无法加载库C:\Qt\Qt5.7.0\5.7\msvc2015\qml\QtQuick...

8得票2回答
从QML(Qt Quick应用程序)调用C++方法

我做了一些搜索,但是所有我读到的类似问题都没有提供有效的建议。 我正在使用Qt Creator(并且我对Qt不太熟悉),因此我不确定它在后台做了什么。然而,我正在使用标准的Qt Quick Application项目。 本质上,我想从QML调用一个C++函数,该函数返回一个字符串,并定期替...

8得票2回答
调整大小时不要重新绘制窗口。

我的QML应用程序(Qt 5.4)基于一个“Window”项目。用户可以调整应用程序的大小。当应用程序被调整大小时,应用程序的内容也会相应地被调整大小(使用“onWidthChanged”和“onHeightChanged”)。 这一切都很好。 但为了避免闪烁,我不想在调整大小时更新应用程...