Tag: qml

如何创建对话框并动态设置标题和文本

查看Ubuntu SDK文档中的Dialog组件示例 ,看起来好像将对话框定义为具有固定标题和文本的静态组件。 或者至少在显示对话框之前我无法弄清楚如何更改它。 我也被暗示了Dialog所基于的PopupBase类的show()方法 ,但我还没有弄清楚如何将它们用于我的目的。 我的代码中有一个信号处理程序,我想打开一个对话框并动态设置标题和文本。 onSomethingHappened: { /* Open a dialog and set the title and text properties */ } 我怎样才能做到这一点?

如何使用Ubuntu Touch应用程序中的OAuth?

我正在用QML编写一个Ubuntu Touch应用程序。 我想与Trello整合。 有两种方法可以在API中登录Trello,其中一种是我计划使用的OAuth。 从QML中做到这一点的最佳方法是什么? 我不想使用C ++后端,但如果这是唯一的方法,我愿意这样做。

如何在我的Ubuntu应用程序中插入Video元素?

我在一些网站上看到你可以通过导入Qt 4.7和QtMultimediaKit 1.1来插入带有Video元素的video。 但我编译项目时出错(这是一个标签式触摸UI项目): (file path)/Presentation1.qml:44 Type BackButtonTab unavailable (file path)/ui/BackButtonTab.qml:4 module “Qt” is not installed (file path)/ui/BackButtonTab.qml:5 module “QtMultimediaKit” is not installed (file path)/ui/BackButtonTab.qml:4 module “Qt” is not installed (file path)ui/BackButtonTab.qml:5 module “QtMultimediaKit” is not installed /usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene exited with code 255 我想在.qmlproject中添加Qt 4.7和QtMultimediaKit 1.1,但它没有改变任何东西 该消息告诉我,我必须安装QtMultimediaKit和Qt,但我不知道该怎么做。 (我通过导入Qt3D 1.0或Qt.labs.threed 1.0来解决3D元素的问题 – > Qt3D 1.0和Qt.labs.threed 1.0之间有什么区别?) 我正在使用基于Qt […]

在QML / JS中保存用户设置

我正在开发一款小游戏,我想知道如何在ubuntu touch中编写/读取用户设置文件?

无法安装qt-components-ubuntu因为我正在使用QT 5.0.0的完整版本

看来,由于我没有从ppa安装QT5的beta1版本,我无法使用Ubuntu组件包。 我已经发布了QT5版本,现在对安装测试版不感兴趣。 有解决方法吗? The following packages have unmet dependencies: qt-components-ubuntu : Depends: qtbase but it is not installable Depends: qtdeclarative but it is not installable 安装预览工具包的说明在这里 。 我跳过了安装QT5的步骤,因为我已经从qt-project.org直接推出了更新的版本。

从QML App运行系统命令

我想从我的应用程序内部运行系统命令。 假设使用SSH在远程服务器上运行命令。 但这不是重点。 关键是我不知道如何从应用程序运行任何类型的命令。 我在邮件列表中询问,他们让我使用C ++构建QML扩展。 但是我不知道C ++,似乎我必须学习这么多才能运行一个简单的命令。 在Python中(如在PHP中),运行系统命令很容易。 有没有其他方法可以在我的Touch应用程序中执行此操作,或者是否有人可以帮助我更多? 或者对我的问题有更好的解决方案?