Tag: qml

.gu代表什么?

.gu代表什么? 例如: ConditionalLayout { name: “row” when: layouts.width > units.gu(50) //right here Row { anchors.fill: parent etc….

使用C ++插件(qrc)在Ubuntu QML应用程序中添加图像文件

我正在使用ubuntu-sdk编写带有C ++插件的Ubuntu QML(手机)应用程序。 我的应用程序包含一个png图像,为了将图像包含在二进制文件中(因此它显示在手机上)我创建了一个qrc文件。 我的qrc文件如下所示: ../../../app/graphics/bigredbutton.png 我已经尝试了用C ++插件(cmake)添加资源文件建议的QML应用程序并使桌面版本工作。 但是,当我在Aquaris E4.5上运行应用程序时,图像没有显示,我收到以下错误: QML QQuickImage:无法打开:file:///opt/click.ubuntu.com/ProjectName.Nickname/0.1/share/qml/app/graphics/bigredbutton.png 我想要显示的图像存储在/ ProjectName / app / graphics目录中。 我在后端目录中包含了qrc文件,并在后端目录中的CMakeLists.txt中添加了链接问题所指示的行: set(CMAKE_AUTORCC ON) qt5_add_resources(RESOURCES modules/ProjectName/myres.qrc) 应该在哪里存储image / qrc文件,或者在二进制文件中打包图像并在Ubuntu手机上成功启动应用程序需要哪些其他配置? 我使用最新的ubuntu-sdk版本在Ubuntu 15.10上。

如何使用C ++后端和QML接口创建Ubuntu Touch应用程序

我期待Ubuntu Touch的发布,并认为在我的Android手机上贡献一个我现在也使用的小型免费应用程序会很不错。 Android的免费开源应用程序名为MythMote(code.google.com/p/mythmote),基本上建立了与运行MythTv前端的PC的TCP连接,然后传输数据流来控制它。 www.mythtv.org/wiki/Frontend_control_socket上的信息包含可以使用的受支持命令的列表。 我已经设法将应用程序创建为Qt Widgets应用程序,它可以根据需要运行。 所以我有一个myapp.pro,mainwindow.h,main.cpp,mainwindow.cpp和一个mainwindow.ui文件。 换句话说,它是一个包含使用QTcpSocket类的C ++代码的桌面应用程序。 我目前正在努力的是为它添加一个QML用户界面,以便我可以从Ubuntu SDK中上传它以便可以查看它。 我尝试使用Simple UI创建一个新的Ubuntu’App’,然后将C ++代码复制粘贴到一个添加的C ++类中。 这确实有效,因为Ubuntu SDK不允许我添加C ++类(导致文件生成失败)。 我试图用QML扩展库创建一个新的Ubuntu应用程序。 但是我不能发布这样一个项目,因为它是错误的工具包类型。 给出’不支持为非UbuntuSDK目标创建单击包。 我在这个网站上发现了类似的问题: 具有c ++核心和QML界面的Ubuntu Touch应用程序。 怎么创造? 提供的最佳答案不允许创建Click包,因此不允许我发布应用程序。 底部的答案指向下面的页面,但我无法得到示例工作,我怀疑它将允许我发布它: http://forum.xda-developers.com/showthread.php?p=41115284&nocache=1 我还试图看看QML是否有类似于QTcpSocket类的东西但是无法找到它。 所以,我希望你们中的一些人成功发布了一个将C ++后端连接到QML用户界面的应用程序。 谢谢!

使用QML获取Qt WebKit HTML内容

我的应用程序是使用QML(Ubuntu SDK)构建的,我需要在加载页面后从加载了Qt WebView的页面中获取HTML内容。 基于一些初步的研究,似乎这曾经被直接支持,但现在不再支持。 我正在使用Qt 5 / QtWebKit 3.如何从JavaScript页面获取源代码? 编辑 :我发现了experimental对象,但我还没找到我需要的东西。 更多信息: http : //rschroll.github.io/beru/2013/08/21/qtwebview.experimental.html 编辑 :只是对我正在尝试做的更广泛的观点。 我的应用程序通过OAuth附加到用户的Freshbooks帐户。 在他们输入凭据后,我需要能够从页面内容访问OAuthvalidation程序代码。 通过OAuth协议,我不知道有任何其他方式来获取此代码。 我甚至无法让用户将其复制粘贴,因为您无法在WebView中选择文本:(

Ubuntu Touch:如何在设备上调试ubuntu touch应用程序?

我的应用程序在桌面上运行良好,但我无法弄清楚为什么它会在我的nexus 7上崩溃。如何在设备上运行时调试它?

Ubuntu Touch:如何从终端运行ubuntu touch应用程序?

如何从终端运行ubuntu touch应用程序? 它们存放在哪里?

kde时钟格式:如何以非小字体包含日期?

我在Kubuntu 15.04上使用KDE。 我希望我的任务栏时钟看起来像这样: 太阳19 15:11 (或AM / PM没问题,主要是日期/日期与时间相同的字体大小。我不需要我的电脑告诉我月份和年份,但我确实想要日期和日期 – 月。) KDE默认数字时钟小程序的配置选项包括“显示日期”选项,但是将日/月/年放在TINY字体下,而不是使小程序更宽。 除此之外,您只能选择短日期或长日期格式,而不能自定义。 右键单击时钟 – >“设置时间格式”是您的语言环境的数字,时间等的KDE范围格式。 我只想更改时钟,而不是让我的文件时间戳以自定义格式显示。 那么有没有办法在GUI之外进行自定义? (除了修改代码和构建我自己的软件包版本之外,我的意思是。)或者如果没有,我将如何使用与KDE不同的时钟小程序,一个具有可定制的%字母格式的时钟格式字符串?

Ubuntu SDK:如何查看我的ubuntu touch应用程序的错误日志?

我已经构建了一个ubuntu触控应用程序,它在桌面上运行良好,但是当我在设备上安装并尝试启动时,它会崩溃。 我在哪里可以找到错误日志或应用程序可以让我找出错误的任何其他输出?

Ubuntu SDK:在部署到armhf设备时,难以让图像在“仅QML应用程序”中工作

当我使用Ubuntu SDK将我的仅QML程序部署到桌面时,可以使用源:“Pics / testpic.png”在应用程序中正确访问和显示我放在与“Main.qml”相同的文件夹中的图像。 当部署到armhf设备时,它们无法以这种方式访问​​,而是导致错误QML QQuickImage:无法打开:file:///opt/click.ubuntu.com等。 使单击包将图片文件夹合并到二进制文件中的最佳方法是什么,应用程序可以访问和使用它们? 如果我将源更改为url,它将很乐意显示我指向的任何图片,因此它可以显示图像,但无法访问我自己的图像文件夹。 这里有一个类似的问题 使用C ++插件(qrc)在Ubuntu QML应用程序中添加图像文件 和koukouviou在他的问题上添加了一个脚注: 我最终创建了一个qmake项目,而不是一个cmake项目,并实现了将图像嵌入到二进制文件中 。 对于我的需求,没关系,因为我只是在开发一个简单的概念validation应用程序 因此’将图像嵌入二进制文件’听起来就像我想做的那样。 任何人都可以通过我的方式来解决这个问题吗? – 值得注意的是,我尝试了一些“黑暗中的刺”尝试。 添加了一个.qrc文件(似乎是’qml with C ++’应用程序的解决方案)但是通过源:“:/ Pics / testpic.png”或源:“qrc:/Pics/testpic.png”导致访问同样无法打开:文件等 – 还尝试在SDK左侧的项目窗格中添加该文件夹。 它出现在“额外文件”下,但在部署到armhf设备时似乎仍然无法访问。 任何有关这方面的帮助将非常感谢。 编辑 我走错了地方的快速概述…… 感谢koukouviou带我走上了正确的道路。 我的主要问题是我使用Simple UI(qmake)项目启动了QML应用程序 。 我将它放在一起并通过部署到桌面进行测试,当我对它足够高兴时,我尝试部署到armhf设备。 就在那时我发现图像不会显示出来。 我的项目中没有C ++代码,因此似乎没有必要使用任何“C ++”项目模板,因此我尝试“修复”我的问题,但我仍在使用“带有简单UI的QML应用程序”项目模板。 将QT资源文件添加到具有简单UI项目的QML应用程序看起来应该可以工作: .qrc文件可以添加并填充您的图像,但任何对source: “qrc:/Pics/testpic.png”引用source: “qrc:/Pics/testpic.png”失败了。 据我所知,不可能将自己的图像文件与“带有简单UI的QML应用程序”一起使用,并将其部署到armhf设备上。 在阅读了koukouviou的回答之后,我终于认为我只需要咬紧牙关并使用C ++代码启动一个项目。 这次我选择QtQuick App和QML UI(qmake) ,其中描述了“创建一个包含Label和Button的示例UI的C ++ Ubuntu应用程序项目” […]

具有c ++核心和QML界面的Ubuntu Touch应用程序。 怎么创造?

如何用c ++核心创建Ubuntu Touch应用程序? 在示例中,我只看到纯QML应用程序。