QML - 不支持命令式代码

2024-04-11

有人可以评论这个事实吗QML, 任何命令式JavaScript代码不会被执行,除非它是额外组件 http://blog.qt.digia.com/blog/2011/05/05/qt-quick-designer-in-qt-creator-2-2/。当我将以下代码添加到 QML 中时,我遇到了此类问题:

function qmlSlot(text){
    page.data=text
    if(page.data==="received")
        page.color="black";
}

当 Qt Designer 冻结并显示以下警告时:

Qt Quick Designer 不支持命令式代码

我读过那栋楼qml木偶安装用于渲染组件的可执行文件/binQt 构建的目录。Qt 快速设计器如果 qmlpuppet 位于 /bin 目录中,则检查当前项目的 Qt。如果是,则使用 Qt 版本提供的 qmlpuppet,而不是 Qt Creator 本身提供的 qmlpuppet。就我而言,我没有使用 Qt 静态二进制安装,而是从源代码构建 Qt,因此qml木偶 http://qt-project.org/forums/viewthread/24394可执行文件已生成并且已位于:

/usr/local/Qt-5.2.1/qtcreator/bin
-rwxr-xr-x  1 qml2puppet
-rwxr-xr-x  1 qmlpuppet

因此,可执行文件 qmlpuppet 被放置在预期可以找到的位置,但这个恼人的消息仍然继续存在。

我目前采取的解决方法是,当我想使用 Qt Designer 编辑前端 QML 时,注释掉任何所谓的“命令式代码”。然后删除这些注释后再次激活“命令代码”。但这非常烦人,尽管代码编译并按我预期的方式工作。

那么,我应该担心这个警告吗?无论如何,有一些方法可以摆脱这个问题,因为它冻结了 Qt Designer?


这是当前报告的 QtCreator 错误:

https://bugreports.qt-project.org/browse/QTCREATORBUG-10940?page=com.atlassian.streams.streams-jira-plugin:activity-stream-issue-tab https://bugreports.qt-project.org/browse/QTCREATORBUG-10940?page=com.atlassian.streams.streams-jira-plugin:activity-stream-issue-tab罢工>https://bugreports.qt.io/browse/QTCREATORBUG-10940 https://bugreports.qt.io/browse/QTCREATORBUG-10940

所以不用担心警告,它会被修复

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

QML - 不支持命令式代码 的相关文章

随机推荐

  • 在 Ansible 中将 Python 脚本的输出转换为 dict

    我有一个名为test py这是 usr bin python a A 2 nB 5 print a 现在 在我的 Ansible 剧本中 我正在运行此脚本并使用此任务将输出注册到变量 name Create variable from th
  • 在删除根节点之前,XSLT 转换不起作用

    我尝试使用 XSLT 从 Met Office Web 服务中的以下 XML 中提取标题 但是我的 XSLT 选择返回空白 SOURCE
  • 使用 2leg oauth 令牌调用 Bitbucket REST API

    我正在尝试使用 2 legged oauth 身份验证来调用 bitbucket 的 api I call https bitbucket org api 1 0 oauth request token 使用我的 oauth 秘密和密钥并获
  • 如何模拟Python静态方法和类方法

    如何模拟具有未绑定方法的类 例如 这个类有一个 classmethod and a staticmethod class Calculator object def init self multiplier self multiplier
  • _T 在 CString 中代表什么

    字符串中的 T 代表什么 例如 T Hello 我在需要 unicode 支持的项目中看到过这个 它实际上告诉处理器什么 T代表 文本 当且仅当您使用 Unicode 支持来编译源代码时 它才会将您的文字转换为 Unicode 宽字符文字
  • 在并发读取中是否使用互斥体

    我正在 Linux 中使用 C 进行编程 并且使用 pthreads 库 我正在使用互斥体来保护一些共享变量 但我不确定在这种特定情况下是否有必要使用互斥体 我有 3 个线程 共享变量是一个字符串 全局变量 线程1更改它的值 然后线程2和线
  • protobuf中流消息实现的比较

    对同一类型的多个消息进行编码的每种流实现的权衡 优点和缺点是什么 它们有什么不同吗 我想要实现的是将盒子向量存储到 protobuf 中 Impl 1 package foo message Boxes message Box requir
  • 如何在 Sitecore 中使用带有通配符项的内部链接?

    我有一个多站点 Sitecore 解决方案 所有站点共享一个产品范围 该产品范围存储在与站点根节点处于同一级别的 共享数据 节点内 站点上的各个产品页面使用通配符项来根据 URL 的最后部分查找产品 这意味着我们无法使用富文本编辑器中的内部
  • 如何删除已自动添加到代码中的不可见“  ”

    我正在 JQuery Mobile 中开发一个移动网站 我发现在看似 随机 的点上 网络浏览器正在添加 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 不同页面上出现的金额不同 代码的大部分基础都是直接从 J
  • AWS-IOT Mqtt Broker 是否会记住跨客户端连接订阅的客户端和未传递的消息?

    AWS 文档在此 http docs aws amazon com iot latest developerguide iot message broker html http docs aws amazon com iot latest
  • 与 Mongrel 集群相比,使用 Passenger 有何优势?

    这可能是今天最愚蠢的问题 但是 Rails 团队和许多其他人建议使用乘客而不是混合集群 但我找不到明确的好处 优点或潜在陷阱的列表 只是想知道是否有人可以帮忙解释一下 Passenger 是自己的服务器还是在幕后使用混合服务器 Thanks
  • 为什么 git log/status 不会返回任何输出?

    我有一个非常旧的 git 存储库 大约有六年了 并注意到我没有看到我对我的文件中的文件所做的更改git status output 我对有问题的特定文件运行了命令 git status Data schema sql 并且没有输出 该文件从
  • 为什么在 jQuery 插件中返回 this.each(function()) ?

    我见过的一些开发 jQuery 插件的教程和示例往往会返回 this each function Plugin code here 在实例化插件的函数末尾 但我还没有看到其背后的任何推理 它似乎只是每个人都遵循的标准 谁能告诉我这种做法背后
  • wxWidgets 标题栏图标

    我想更改框架左上角显示的默认图标 我尝试了很多方法 xpm ico bmp 使用SetIcon wxIcon wxT icon xpm 按照建议here http zetcode com gui wxwidgets firstprogram
  • CXF JAXB JAXBEncoderDecoder 解组错误:具有合格元素时出现意外元素

    我有以下问题并且找不到解决方案 WSDL 有elementFormDefault qualified 在我在 CXF 客户端收到的响应中 所有元素都以名称空间为前缀 但 JAXB 抛出异常 org apache cxf intercepto
  • CodedUI 测试 - 为整组测试启动浏览器一次

    我正在 VS2010 中编写一些 codedUI 测试来测试 Web 应用程序 我希望能够打开浏览器once对于解决方案中的整套测试 然后在测试完成后再次关闭它 我试过了AssemblyInitialize方法上的属性 用我的Browser
  • Windows Phone 7 和 Windows Phone 8 支持什么框架?

    Windows Phone 7 和 Windows Phone 8 支持什么框架 我在网上找不到太多关于此的信息 但我听说WP7不支持完整的框架 如果是的话 WP7 和 WP8 的框架有哪些限制 奖金问题 WP7和WP8的编程仅限于C 吗
  • GUI 读取 JTextField 时遇到问题

    我不知道我哪里出了问题 我尝试改变一些东西 但我就是无法让 CalculateButtonHandler 正常工作 抱歉 我列出了所有这些代码 但上次我没有具体说明足够了 S 如果有人能指出我正确的方向 那就太好了 谢谢 import ja
  • 是否应该将扩展属性添加到 C# 4.0 中? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • QML - 不支持命令式代码

    有人可以评论这个事实吗QML 任何命令式JavaScript代码不会被执行 除非它是额外组件 http blog qt digia com blog 2011 05 05 qt quick designer in qt creator 2