问题标签 [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.
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 发送任意文本),他们对此做了什么?
javascript - Twitter 更新在 QML 中运行时返回 401 Unauthorized,但第一次只能在桌面 Java 上运行
我正在 Qt Quick/QML 中实现一个 twitter 发布客户端,使用 Javascript 进行应用程序逻辑。
我已成功完成 oAuth 程序的第一步,并获得了 oAuth 令牌和密码。
但是帖子http://api.twitter.com/1/statuses/update.json
对我来说总是失败,返回 401 Unauthorized。
所有帖子都在使用XMLHttpRequest
s 完成,还没有工作。
我试图在桌面 Java 程序中复制该场景(复制 Qt 应用程序中使用的相同授权标头和帖子正文),但结果很奇怪。第一次尝试对任何 Twitter 应用程序进行此操作时,发布成功,并且我的推文通过了。对该 Twitter 应用程序的后续尝试都得到 401 Unauthorized。
如果我随后在我的 Qt 应用程序中为不同的 Twitter 应用程序生成一个发布授权标头,并在 Java 程序中尝试,它也只会工作一次。
有人知道这里出了什么问题吗?
表明我做错了其他事情的另一件事是,我需要附加=
到我生成的复合签名密钥以对基本字符串进行签名(我正在使用这个 JS SHA-1 实现)。任何关于为什么会这样的想法也将不胜感激!
qt - 找不到“UIConstants.js”的文件或目录
在 Qt Creator 的 Hamattan 应用程序项目中。当我尝试导入时:
构建后我总是得到文件或目录未找到错误。它试图将文件复制到我的项目中,弹出相同的错误。
可能出了什么问题?请帮忙,谢谢。
qt-creator - QtQuick,基于 QML 的应用程序内容不可见
我在 QtCreator 中创建了一个简单的 QtQuick 应用程序(基于 QtSDK 4.7.3),它成功构建并在 QtCreator IDE 中运行,没有任何问题。
问题:当我尝试从文件系统手动运行相同的应用程序时,它只显示空(白色)背景。
- 假设所有需要的库依赖项都已正确解决 - 否则应用程序甚至无法运行。
- 我的目标是桌面,我在这两种环境中编译:Windows 和 Ubuntu 环境(两者都使用 QtDSK 4.7.3)。
- 编译器:MinGW 4.4。
任何人都可以找出问题所在吗?
qt - 如何将 qt-mobility 1.2 添加到我的 sis 文件中?
我有用于 Symbian 的 QT Quick 应用程序,它使用 qtmobility 1.2 来表示地图元素。所以我需要将 qt 移动性作为依赖项添加到我的 sis 文件中。对于 qtmobility 1.1,它非常简单——只需在智能安装程序的设置中添加一个字符串。但我不知道可以传递给该配置的 qtmobility 1.2 的 GUID。我们有相同的解决方法吗?
qml - 小部件集成走出自己的区域
我有一个 640*480 大小的主窗口(项目)。
我集成了一个在另一个 qml 文件中定义的自定义小部件,它的大小为 100*100。此项目包含一个 Pathview,它仅显示包含大量项目的列表中的 3 个项目。
问题是,当我将 CustomPathView 添加到坐标 (0, 0) 的主窗口时,PathView 会转到主窗口的底部,显示 7/8 个项目...(?!?)我的 CustomPathView.qml 文件开头:项目{宽度:100高度:100
这就是为什么我真的不明白为什么它显示8个项目......
我做错什么了吗 ?我是否必须精确到我的 CustomPathView 他不能走出它的区域(如何?)?
提前感谢您的帮助!
c++ - 如何使用 Qt Quick 制作透明窗口?
有没有办法使qml应用程序的窗口透明?
我正在寻找有关如何使用 qml 绘制简单形状同时使应用程序窗口以及背景透明的详细说明。一个工作源代码演示会很棒。
qt - 在其他 qml 文件中定义的 ListElements (ListModel)?
我有一个这样定义的功能 ListModel :
问题是我想在单独的 qml 文件中定义 ListElement 但我真的不知道该怎么做......
我这样写了qml:
但我不知道如何在我的主文件中“调用”或“实例化”它......
我试过 :
和 :
两个都不行...
欢迎任何帮助,在此先感谢。
qt - 如何在 QML 中读取 FILE 内容?
我只需要类似于 Fstream 的东西来读取 QML 中的文件 IO。为什么没有文件IO?
qml - QML:矩形的透明度不起作用
如何设置矩形/屏幕的透明度。
我有以下代码:
QML 文件是:
我在这个屏幕上有一个加载器和一个图像,背景颜色是透明的。当我运行这个应用程序时,它应该在中心显示带有图像的透明背景(因为我没有设置加载器源)。
但我得到的是在屏幕中心填充白色背景的图像,我不知道是谁在填充这个白色背景颜色,因为我提到了透明颜色作为背景。
我正在使用 QT.4.7.0 和 Linux。
我的目标系统上有两个平面,一个是视频平面,另一个是图形平面,当我运行具有透明背景的 GUI(在视频位置设置透明度)时,它应该在上面示例中的视频位置显示视频,它显示背景为白色,如它应该在视频平面上显示视频播放。