问题标签 [qt-quick]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
569 浏览

qt - Qt.openUrlExternally() 有时可以在 Symbian^3 上工作,有时不能,这是为什么呢?

Qt.openUrlExternally在 Symbian^3 上遇到了一些困难。有时它有效,有时无效,我找不到任何模式。

另一个用户似乎在这里遇到了同样的问题。

当它不起作用时,实际行为是 Web 浏览器打开,短暂(几秒钟)进入前台,然后进入后台。它仍处于打开状态,但 URL 未加载。

Qt.openUrlExternally("http://www.stackoverflow.com") 作品

Qt.openUrlExternally("http://twitter.com/share?text=ZOMG") 失败。我最初得出的结论是,这意味着任何带有的 URL?都不起作用,但是这是错误的,因为...

Qt.openUrlExternally("http://twitter.com/intent/tweet?text=ZOMG") 作品。然而,它似乎只适用于一个词,因为:

Qt.openUrlExternally("http://twitter.com/intent/tweet?text=Will%20this%20work") 失败

有没有人遇到过类似的问题(我想特别是向 Twitter 发送任意文本),他们对此做了什么?

0 投票
1 回答
383 浏览

javascript - Twitter 更新在 QML 中运行时返回 401 Unauthorized,但第一次只能在桌面 Java 上运行

我正在 Qt Quick/QML 中实现一个 twitter 发布客户端,使用 Javascript 进行应用程序逻辑。

我已成功完成 oAuth 程序的第一步,并获得了 oAuth 令牌和密码。

但是帖子http://api.twitter.com/1/statuses/update.json对我来说总是失败,返回 401 Unauthorized。

所有帖子都在使用XMLHttpRequests 完成,还没有工作。

我试图在桌面 Java 程序中复制该场景(复制 Qt 应用程序中使用的相同授权标头和帖子正文),但结果很奇怪。第一次尝试对任何 Twitter 应用程序进行此操作时,发布成功,并且我的推文通过了。对该 Twitter 应用程序的后续尝试都得到 401 Unauthorized。

如果我随后在我的 Qt 应用程序中为不同的 Twitter 应用程序生成一个发布授权标头,并在 Java 程序中尝试,它也只会工作一次。

有人知道这里出了什么问题吗?

表明我做错了其他事情的另一件事是,我需要附加=到我生成的复合签名密钥以对基本字符串进行签名(我正在使用这个 JS SHA-1 实现)。任何关于为什么会这样的想法也将不胜感激!

0 投票
1 回答
379 浏览

qt - 找不到“UIConstants.js”的文件或目录

在 Qt Creator 的 Hamattan 应用程序项目中。当我尝试导入时:

构建后我总是得到文件或目录未找到错误。它试图将文件复制到我的项目中,弹出相同的错误。

可能出了什么问题?请帮忙,谢谢。

0 投票
1 回答
355 浏览

qt-creator - QtQuick,基于 QML 的应用程序内容不可见

我在 QtCreator 中创建了一个简单的 QtQuick 应用程序(基于 QtSDK 4.7.3),它成功构建并在 QtCreator IDE 中运行,没有任何问题。

问题:当我尝试从文件系统手动运行相同的应用程序时,它只显示空(白色)背景。

  • 假设所有需要的库依赖项都已正确解决 - 否则应用程序甚至无法运行。
  • 我的目标是桌面,我在这两种环境中编译:Windows 和 Ubuntu 环境(两者都使用 QtDSK 4.7.3)。
  • 编译器:MinGW 4.4。

任何人都可以找出问题所在吗?

0 投票
1 回答
467 浏览

qt - 如何将 qt-mobility 1.2 添加到我的 sis 文件中?

我有用于 Symbian 的 QT Quick 应用程序,它使用 qtmobility 1.2 来表示地图元素。所以我需要将 qt 移动性作为依赖项添加到我的 sis 文件中。对于 qtmobility 1.1,它非常简单——只需在智能安装程序的设置中添加一个字符串。但我不知道可以传递给该配置的 qtmobility 1.2 的 GUID。我们有相同的解决方法吗?

0 投票
1 回答
53 浏览

qml - 小部件集成走出自己的区域

我有一个 640*480 大小的主窗口(项目)。

我集成了一个在另一个 qml 文件中定义的自定义小部件,它的大小为 100*100。此项目包含一个 Pathview,它仅显示包含大量项目的列表中的 3 个项目。

问题是,当我将 CustomPathView 添加到坐标 (0, 0) 的主窗口时,PathView 会转到主窗口的底部,显示 7/8 个项目...(?!?)我的 CustomPathView.qml 文件开头:项目{宽度:100高度:100

这就是为什么我真的不明白为什么它显示8个项目......

我做错什么了吗 ?我是否必须精确到我的 CustomPathView 他不能走出它的区域(如何?)?

提前感谢您的帮助!

0 投票
4 回答
20930 浏览

c++ - 如何使用 Qt Quick 制作透明窗口?

有没有办法使qml应用程序的窗口透明?

我正在寻找有关如何使用 qml 绘制简单形状同时使应用程序窗口以及背景透明的详细说明。一个工作源代码演示会很棒。

0 投票
1 回答
2700 浏览

qt - 在其他 qml 文件中定义的 ListElements (ListModel)?

我有一个这样定义的功能 ListModel :

问题是我想在单独的 qml 文件中定义 ListElement 但我真的不知道该怎么做......

我这样写了qml:

但我不知道如何在我的主文件中“调用”或“实例化”它......

我试过 :

和 :

两个都不行...

欢迎任何帮助,在此先感谢。

0 投票
6 回答
23350 浏览

qt - 如何在 QML 中读取 FILE 内容?

我只需要类似于 Fstream 的东西来读取 QML 中的文件 IO。为什么没有文件IO?

0 投票
3 回答
7514 浏览

qml - QML:矩形的透明度不起作用

如何设置矩形/屏幕的透明度。

我有以下代码:

QML 文件是:

我在这个屏幕上有一个加载器和一个图像,背景颜色是透明的。当我运行这个应用程序时,它应该在中心显示带有图像的透明背景(因为我没有设置加载器源)。

但我得到的是在屏幕中心填充白色背景的图像,我不知道是谁在填充这个白色背景颜色,因为我提到了透明颜色作为背景。

我正在使用 QT.4.7.0 和 Linux。

我的目标系统上有两个平面,一个是视频平面,另一个是图形平面,当我运行具有透明背景的 GUI(在视频位置设置透明度)时,它应该在上面示例中的视频位置显示视频,它显示背景为白色,如它应该在视频平面上显示视频播放。