如何在QML应用中设计自己的Dialog

对话框Dialog的设计在许多的QML应用是经常用到的。许多新的开发者刚开始接触QML,有时找不到头绪。也许是由于QML的设计太过灵活,所以实现的方法有非常多。这里介绍几种简单的方式。...
阅读(1825) 评论(0)

如何在Ubuntu QML应用中进行语言录音

在QML API中,目前并没有一个相应的API来进行录音。我们必须使用Qt C++ API QAudioRecorder来进行录音的工作。在这篇文章中,我们来介绍如何使用这个API来进行录音。...
阅读(1027) 评论(0)

在QML应用中使用JSONListModel来帮我们解析JSON数据

在今天的这篇文章中,我来介绍一种类似想XmlListModel的方法来解析我们的JSON。这个模块叫做JSONListModel。...
阅读(1832) 评论(0)

利用Qt Global Object来获取一些关于应用的信息

在Qt中,我们可以利用Qt全局变量来获取一些对我们应用有用的信息。在下面的应用中,我们可以获取如下的信息:...
阅读(1059) 评论(0)

如何在Ubuntu手机中判断键盘是否已经开启

在一些应用中我们需要判断键盘是否已经出现。如果出现的话,我们有时不希望有键盘。我们也可以通过软件的方法让键盘消失。在这篇文章中,我们来介绍如何来实现这个。...
阅读(832) 评论(0)

如何在QML应用中动态修改ListModel中的数据并存储它为JSON格式

我们知道JSON数据格式被广泛使用在很多的应用中,它可以帮我们保存我们应用的设置数据等。在QML中的ListView或GridView中,我们使用ListModel来显示它里面的数据。这个数据可以来源于xml或JSON。在ListView或GridView中,我们也可以动态修改ListModel中的数据。那么我们将如何保存这个数据呢?本篇文章也同样适用于xml格式的保存。这个练习就留个开发者自己了。当然保存ListModel中的数据也可以使用到SQLite数据库。这个因人而已!...
阅读(1984) 评论(3)

浅叙Ubuntu.Components 1.2中的ListItem控件

在Ubuntu.Components 1.2中有一个新的控件叫做ListItem。它只出现在15.04的手机的Image中,所以对14.10手机的用户来说这个是不可以用的。就像API文档中提到的那样,它是为了为Ubuntu手机中的List及Grid来提供一个标准的设计而设计的。...
阅读(928) 评论(0)

如何使用Panel来实现一个可以从屏幕边缘拖出或拖进的控制面板

在Ubuntu QML设计中,我们可以使用Panel API来实现一个可以在屏幕边缘拖进或拖出的控制面板。用户只需要在屏幕的边缘滑动即可把Panel显现或影藏出来。...
阅读(1010) 评论(0)

OrientationHelper让我们的UI随我们的屏幕的旋转而旋转

对于一些应用来说,我们希望我们的手机的屏幕旋转时,它里面的内容也跟随着旋转。在iPhone里其实我们也可以看到这样类似的应用,无论你怎么旋转你的屏幕,在任何一个方向,你都可以玩你的游戏。...
阅读(1037) 评论(0)

如何使自己的QML应用不进入到屏保状态以保持屏幕是亮的

我们知道对于一些应用来说,比如导航,播放游戏或视频的应用来讲,手机经常进入到屏保的状态无疑对用户体验是一个很大的挑战。在这篇文章中,我们将介绍如何使用一些API来使得我们的应用不进入到屏保的状态。...
阅读(1268) 评论(0)

如何在QML应用中实现一个Splash画面

在QML应用中,我们经常要用到一个SplashScreen的画面来渲染我们的应用。那么我们怎么在自己的应用中做一个Splash Screen呢?...
阅读(1158) 评论(0)

如何利用Ubuntu Clipboard来复制并粘贴内容

在Ubuntu平台里,有一个Clipboard API的接口。在这篇文章中,我们将介绍如何使用该API接口来复制和粘贴内容。 具体的API介绍,可以在网址: https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.Clipboard/ 为了测试Clipboard的功能,我们使用了如...
阅读(716) 评论(0)

如何在QML应用中在触屏的时候感知触觉

我们在有些的时候,需要在触屏的时候感知到触觉。那么我们怎么在QML应用是实现这个功能呢? 在Ubuntu 15.04的Ubuntu.Component 1.2模块中,我们有如下的一个API: https://developer.ubuntu.com/api/apps/qml/sdk-15.04/Ubuntu.Components.Haptics/ 具体的描述可以参...
阅读(675) 评论(0)

如何在QML应用中得到一个Item的所有属性,信号及方法

Item是QML语言中最基本的元素。有时为了方便,我们可以列出它里面的所有的属性,信号及方法。我们可以通过这个方法来修改我们的属性等。在QML语言中,所有的可视的控件都是继承于Item的...
阅读(1149) 评论(0)

如何在Ubuntu QML应用中判断应用的方位(landscape或portrait)

我们知道对于一些应用来说,判断方位可以使得我们可以重新定位我们的应用的布局,以使得我们的应用在不同的方位中更加合理及好看。在这篇文章中,我们来介绍如何来侦测应用方位的变化。...
阅读(773) 评论(0)
30条 共2页1 2 下一页 尾页
    个人资料
    • 访问:404332次
    • 积分:7467
    • 等级:
    • 排名:第2672名
    • 原创:344篇
    • 转载:7篇
    • 译文:0篇
    • 评论:248条
    文章分类
    最新评论