![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 78
_嘉奇kid
这个作者很懒,什么都没留下…
展开
-
Qt Quick事件处理之鼠标、键盘、定时器
在《Qt Quick 事件处理之信号与槽》中介绍了 QML 中如何使用内建类型的信号以及如何自定义信号,这次我们来看看如何处理鼠标、键盘、定时器等事件。这些时间在处理时,通常是通过信号来完成的。鼠标事件处理 桌面开发的话,难免要处理鼠标事件……变色矩形示例 看一个简单的处理鼠标事件的例子,先看代码(handle_mouse.qml):转载 2015-02-04 16:04:22 · 973 阅读 · 1 评论 -
QML 国际化(中文示例)
在Qt程序中如何使用多国语言已经在《Qt的国际化和本地化》 这篇文章中有所介绍,本文则针对如何对出现在QML中的字符串进行国际化进行专门介绍。本本将通过一个很小的中文例子程序,向大家一步步讲解如何使得出现在QML代码中的字符串显示成中文。示例程序可通过本文末尾所附链接下载。更多阅读可以参照“QML的国际化”修改pro在Qt的pro文件中首先加入以下几行:CONFIG转载 2015-02-05 09:20:50 · 1094 阅读 · 0 评论 -
QtAndroid详解(2):startActivity和它的小伙伴们
上一篇,“QtAndroid详解(1):QAndroidJniObject”,我们做了好多好多准备工作,目的就是为使用 QtAndroid 名字空间里的 startActivity() 方法调用 Android 系统功能奠定基础。那这次呢,我们就要来研究如何使用 startActivity 方法了。 在我的书《Qt on Android核心编程》中,讲解 JNI ,介绍如何使用转载 2015-03-14 09:33:28 · 1256 阅读 · 0 评论 -
QtAndroid详解(3):startActivity实战Android拍照功能
在“QtAndroid详解(1):QAndroidJniObject”中,我们介绍了 QAndroidJniObject 这个 Qt JNI 的核心类,在“”中我们介绍了 startActivity 以及与它配套的一些 Android 背景知识,这次我们来看一个实例,演示如何使用 startActivity 来调用 Android 系统功能,同时也演示 QAndroidJniObject 的常转载 2015-03-14 09:34:37 · 1653 阅读 · 0 评论 -
Qt for iOS,Qt 与Objective C混合编程
因为我写了一系列Qt的博文以及一本书《Qt on Android核心编程》,最近有好几个使用Qt的朋友问起 Qt for iOS 的事情,因为我在这方面的经验特别少,写不出系统的文章来,非常抱歉,不能给出令人满意的答复,推荐大家去看 Jason’s Home ,在我博客左侧边栏的友情链接里也有,他提供了 Qt for iOS 的一些非常有意义的文章,而且是基于实践的,他的 App 已经在 Ap转载 2015-03-14 09:49:59 · 1158 阅读 · 2 评论 -
QtAndroid详解(1):QAndroidJniObject
Qt 5.3之后,新增了 QtAndroid 名字空间,内有下列四个方法:QAndroidJniObject AndroidActivity()int androidSdkVersion()void startActivity(const QAndroidJniObject & intent, int receiverRequestCode, QAndroidActivityRes转载 2015-03-14 09:31:57 · 2144 阅读 · 0 评论 -
QtAndroid详解(4):JNI调用Android系统功能(1)
前面几篇我们讲解了 QtAndroid 名字空间的基本用法,这次我们使用前面讲过的方法和类库,展示一些简单的小示例。我在《Qt on Android核心编程》一书中主要通过“继承 QtActivity ,实现自己的 Activity 并添加 static 方法”这种形式来调用 Android 系统的一些功能。这一系列的文章,我们主要使用 Qt 5.3 里引入的 QtAndroid 名字空间内的转载 2015-03-14 09:38:51 · 1106 阅读 · 0 评论 -
QT动画特效类使用
QT图形库原创 2014-05-12 23:10:12 · 2320 阅读 · 0 评论 -
Qt 内存图像数组封装成QImage
如何将内存图像数据封装成QImage当采用Qt开发相机数据采集软件时,势必会遇到采集内存图像并进行处理(如缩放、旋转)操作。如果能够将内存图像数据封装成QImage,则可以利用QImage强大的图像处理功能来进行图像处理,并能很好的进行显示。在内存中,8bit灰度图像的宽度有可能不能满足BMP格式需求(为4的倍数),在封装成8bit灰度QImage时,会遇到封装不完整或错误的问题。本人总结转载 2014-10-27 10:22:24 · 4395 阅读 · 0 评论 -
Qt Quick 之 QML 与 C++ 混合编程详解
Qt Quick 技术的引入,使得你能够快速构建 UI ,具有动画、各种绚丽效果的 UI 都不在话下。但它不是万能的,也有很多局限性,原来 Qt 的一些技术,比如低阶的网络编程如 QTcpSocket ,多线程,又如 XML 文档处理类库 QXmlStreamReader / QXmlStreamWriter 等等,在 QML 中要么不可用,要么用起来不方便,所以呢,很多时候我们是会基于这样的原则转载 2015-02-04 16:09:07 · 1362 阅读 · 0 评论 -
Qt5编译时出现<QtGui/QApplication> ---> No such file or directory错误解决办法
Qt5的更新把目录结构都改变了, 然后一些类也去掉了功能. 本来我在qt4上写的程序放到qt原创 2014-10-29 14:36:45 · 11480 阅读 · 2 评论 -
物流定位系统项目qt代码
头文件#ifndef USER_INTERFACE_H#define USER_INTERFACE_H#include #include #include #include #include #include #include #include #include #include #include #include //标准io定义#include //文件控制定义原创 2014-05-26 15:26:16 · 2266 阅读 · 1 评论 -
QT 自动扫描mp3文件
int i = 0;QDir dir("music");QStringList stringlist_song;QFileInfoList fileinfolist;QFileInfo fileinfo;QString string_song;stringlist_song << "*.mp3";dir.setNameFilters(stringlist_song);filein原创 2014-05-14 17:57:53 · 2650 阅读 · 1 评论 -
Qt Quick 之 Hello World 图文详解
原创: http://blog.csdn.net/foruok在上一篇文章,《QML 语言基础》中,我们介绍了 QML 语言的语法,在最后我们遗留了一些问题没有展开,这篇呢,我们就正式开始撰写 Qt Quick 程序,而那些问题,随着本系列文章的展开也会一一被干掉。 在开始介绍 Qt Quick 应用的基本元素之前,我们先来创建一个 HelloQtQuickApp 项目,转载 2015-02-04 15:52:11 · 820 阅读 · 0 评论 -
QML 语言基础
出处: http://blog.csdn.net/foruok在《Qt Quick 简介》中我们提到 QML 语法和 Json 类似,请参考《Qt on Android: http下载与Json解析》查看 Json 语法。当然这里我们是期望从零开始也能学会 QML ,所以呢,你也可以直接往下看。 版权所有 foruok,转载请注明出处:http://blog.csdn.n转载 2015-02-04 15:46:50 · 736 阅读 · 0 评论 -
Qt Quick 事件处理之信号与槽
前面两篇文章《QML 语言基础》和《Qt Quick 简单教程》中我们介绍了 QML 语言的基本语法和 Qt Quick 的常见元素,亲们,通过这两篇文章,您应该已经可以完成简单的 Qt Quick 应用了。接下来呢,哈,我们要介绍 Qt Quick 中一个灰常灰常重要的主题:事件处理。这将是比较长长长长的一篇,哦,不还有后续好几篇……废话少说,还是谈正事儿吧兄弟姐妹们。 本文是转载 2015-02-04 16:01:08 · 1480 阅读 · 0 评论 -
Qt Quick里的AnimatedSprite的用法
之前用 AnimatedImage 时一直对 AnimatedSprite 很奇怪,想试一下怎么用,一下子没试出来,放下了,后来一直没时间。 OK ,今天想起来,又搞了一下。AnimatedSprite 说明 AnimatedSprite 元素用来播放精灵动画。 一些常见的属性解释:source 属性是 url 类型的,接受一个包含多帧的图片。f转载 2015-02-04 16:07:13 · 793 阅读 · 0 评论 -
Qt Quick之ListView下拉刷新数据
Qt Quick里的ListView,本身是Flickable的派生类,当你用鼠标拖曳或者手指触摸(触摸屏)时,会产生flickStarted和flickEnded两个信号,利用这两个信号,就可以实现下拉刷新数据,当然上拉刷新也是可以的。 创建一个Qt Quick App项目,添加dynamicModel.h和dynamicModel.cpp两个文件,用于实现DynamicListM转载 2015-02-04 16:08:06 · 1180 阅读 · 0 评论 -
QtAndroid详解(5):JNI调用Android系统功能(2)
在“QtAndroid详解(4):JNI调用Android系统功能(1)”中我们给出了一些简单的示例,演示了如何使用 Qt JNI 类库访问网络状态、系统资源目录、当前应用信息等等,这次呢,我们提供一些新的示例,这些示例可能更具实际意义。本文的示例包括:震动让屏幕常亮动态改变应用的显示方向(横屏、竖屏)调节屏幕亮度设置铃声模式示例介绍转载 2015-03-14 09:39:20 · 1090 阅读 · 0 评论