标题借鉴了一下老罗的风格,哈哈(*^__^*) 原来围住神经猫游戏刚火的时候,恰巧当时正在学QML,顺手就给弄了一个,不知道大家还记不记得这个游戏,界面是酱紫的:然后在 Qt 贴吧里面也共享了一下:http://tieba.baidu.com/p/3241650033因为当时做这个的时候主要是想练下 QML,所以草草弄了个随机方向选择算法(应该没资格叫算法吧...),然后这只小猫就蠢得不要不要的......
分类:
编程语言 时间:
2015-08-31 06:33:14
阅读次数:
346
最近 需要 用qt 做手写输入法的界面,所以调研了 一些东西,与大家分享 源码
1.用QPainter 来实现,如下图,pc机还好,但是上到手机上就会卡顿。(从网上借鉴来的)
源码下载地址:http://download.csdn.net/detail/zzjzmdx/9058731
2 用纯opengl 来实现,如下图,pc机可以运行。效果自行优化
源码下载地址:http...
分类:
其他好文 时间:
2015-08-28 17:38:00
阅读次数:
252
在这篇文章中,我们介绍如何在Ubuntu QML应用中得到手机上的IP地址。...
分类:
移动开发 时间:
2015-08-26 15:49:39
阅读次数:
170
1.目前使用unity桌面 ,使用Gnome,未来将会采用 Qt/QML 语言写的桌面2.汉化 系统: 在 设置(setting)->语言支持(language support)->选择一个语言拖到首位->应用到整个系统(apply )3.输入法:软件中心->搜索ibus输入法安装 ->在top栏的...
分类:
系统相关 时间:
2015-08-21 19:24:21
阅读次数:
189
我们在很多的系统中看见可以在屏幕的一个地方长按,然后就可以根据当前显示的上下文弹出一个菜单。菜单中可以有一些选项,比如删除,修改该项。这种一般在ListView或GridView中常见。今天,我们就在这个例程中详细介绍如何实现这个功能。...
分类:
其他好文 时间:
2015-08-19 13:24:35
阅读次数:
234
我们在QML应用中有时需要调用系统设置(system settings)来完成我们的一些设置。比如,我们在使用GPS来定位时,可能GPS并没有打开,如果在我们的应用中直接打开系统中的GPS设置页面,这样我们就可以直接打开系统的GPS而不用单独设计一个页面。我们可以通过使用URL dispatcher的方法来打开另外一个应用。...
分类:
其他好文 时间:
2015-08-17 14:03:46
阅读次数:
112
在《Qt Quick 事件处理之信号与槽》中介绍了 QML 中怎样使用内建类型的信号以及怎样自己定义信号,这次我们来看看怎样处理鼠标、键盘、定时器等事件。这些时间在处理时,一般是通过信号来完毕的。鼠标事件处理 桌面开发的话,难免要处理鼠标事件……变色矩形演示样例 看一个简单的处理鼠标事件的样...
分类:
其他好文 时间:
2015-08-15 16:19:58
阅读次数:
140
上一节介绍了纯QML的插件扩展方式,这种扩展方式基本满足大部分的扩展需求,下面开始介绍比较小众的基于C++的扩展(一)更新插件工程1.更新MyPlugin工程下的qmldir文件,加入plugin MyPlugin, 其中MyPlugin是插件的动态库名称,在windows下对应MyPlugin.d...
分类:
编程语言 时间:
2015-08-11 23:12:56
阅读次数:
184
准备分两节来介绍QML扩展插件,分别为 (一)基于QML文件的扩展方式 (二)基于C++的插件扩展 这篇先介绍基于QML的插件扩展。 先介绍几个基本概念: qmldir: 用于组织自定义的QML插件,qmldir的具体写法可参考 .qmltypes:qml插件的解释文件,用于QtCreator语法高...
分类:
其他好文 时间:
2015-08-11 00:07:50
阅读次数:
1693
VisualItemModel可以让我们把QML Item变为我们的ListView的Model成为可能。这个Model可以既含有数据(data)也可以含有delegate。VisualItemModel含有的Item提供可以用来画数据内容的delete。这个Model不提供任何roles,也就是说我们不可以使用任何“model.xxxx”来引用我们的model数据。VisualItemModel适合于ListView中的每个delegate显示的情况都不太一样的情况,但是,我们可以照样使用ListView...
分类:
其他好文 时间:
2015-08-05 12:55:31
阅读次数:
491