自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yafeilinux

专注Qt普及!

  • 博客(26)
  • 资源 (16)
  • 收藏
  • 关注

原创 2019,一起共勉!

版权声明:本文原创于yafeilinux的CSDN博客,转载请注明出处:https://blog.csdn.net/yafeilinux/article/details/86029023。 2019年元旦已过,现在发新年寄语似乎晚了点,也许是不愿落入俗套,或者是因为被《地球最后的夜晚》耽搁了,错过了元旦。但总感觉一年开始要说点什么,所以酝酿了一周,还是写点东西吧! 2017年初...

2019-01-07 21:37:10 776 2

原创 Qt 的未来(2011年的文章)

2011年的春节刚过,当我们还不愿意从过年的懒散生活中清醒过来时,一则无法设想的新闻将我们惊醒! 一、事件突发:1.北京时间2月11日下午消息,诺基亚与微软刚刚宣布,双方计划建立广泛的战略伙伴关系,诺基亚手机将采用微软Windows Phone 7系统,并将Windows手机作为其首要智能手机战略;2.诺基亚同时宣布,将对公司的高管层和运营架构进行调整。MeeGo手机操作系统负责人...

2019-01-17 20:39:26 4504 14

原创 使用Qt Quick Particle System粒子系统实现烟花效果

版权声明:本文原创于yafeilinux的CSDN博客,转载请注明出处:https://blog.csdn.net/yafeilinux/article/details/86530616马上要过年了,咱们这次来做一个特别的,用粒子系统实现烟花效果。有的使用过Qt Quick粒子系统的小伙伴可能会说,一个爆炸效果有什么好做的,几行代码就实现了。但是如果要完整呈现烟花的发射爆炸整个过程,其实还是要...

2019-01-17 20:21:27 3504 4

原创 Qt Data Visualization ,让数据3D可视化

版权声明:本文原创于yafeilinux的CSDN博客,转载请注明出处:https://blog.csdn.net/yafeilinux/article/details/86480918在前面我们已经见识了Qt Charts可以非常简单地实现常见的图表,但Qt Charts只能显示平面图,如果想更进一步,让数据以3D形式进行显示,该怎么实现呢?在Qt中提供的Qt Data Visualizat...

2019-01-14 17:31:28 11717 1

原创 当Qt Charts遇上Qt Graphical Effects,梦幻科技曲线!

版权声明:本文原创于yafeilinux的CSDN博客,转载请注明出处:https://blog.csdn.net/yafeilinux/article/details/86029474当使用图表时我们大多关心数据本身,而对于实现形式,一般会使用标准的样式。但是在一些场合,我们更关心数据的展示效果而不是数字本身。对于下面两张图片效果,你更喜欢哪一个?是标准化的坐标网格:还是梦幻的科...

2019-01-07 21:50:12 2541

原创 诺基亚 塞班 meego qml 开发小知识点汇总

1.在一个组件创建完成时执行一个函数,可以使用Component.onCompleted:{  // 这里可以执行JSP操作    } ----------------------------------------------------------------------------------------------------------------------------------

2011-10-21 13:37:04 1809

原创 Qt串口通信专题教程

 Qt串口通信专题教程前言去年我使用Qt编写串口通信程序时,将自己的学习过程写成了教程(Qt编写串口通信程序全程图文讲解),但是由于时间等原因,我只实现了Windows下的串口通信,并没有去做Linux下的。自从教程发布到网上后,就不断有人提出相关的问题,而其中问的最多的就是,怎样在Linux下实现串口通信。因为有计划安排,而且没有开发板,所以一直没能去研究,也就没能给出很好的解决办法...

2010-07-17 13:35:00 8662 13

原创 Qt网络之HTTP编程

 HTTP即超文本传输协议,它是一种文件传输协议。这一节中我们将讲解如何利用HTTP从网站上下载文件。       上一节中我们已经提到过了,现在Qt中使用QNetworkAccessManager类和QNetworkReply类来进行HTTP的编程。下面我们先看一个简单的例子,然后再进行扩展。(一)最简单的实现。1.我们新建Qt4 Gui QApplication 。工程名为...

2010-06-17 15:57:00 5623 2

原创 Qt 局域网聊天工具

第三款软件发布:局域网聊天工具 。在windows下的可执行文件和源码已发布。该软件具有聊天和传送文件的功能。具体功能如下: 1.动态显示用户列表。2.可以设置聊天字体和文件发送。3.显示传送速度和时间。4.文件到来提示,可以选择是否接收文件。 5.可以保存聊天记录。欢迎广大网友提供各种建议。...

2010-06-11 21:40:00 2575 2

原创 QtDeclarative模块

 在一开始我们就提到过Qt Quick由三部分组成,前面我们已经讲了Qt Quick Designer和QML,这一节我们讲述QtDeclarative模块。我们在帮助中查找QtDeclarative Module关键字。这里列出了该模块的所有相关类。应该说明这个模块中的类是Qt新加的标准C++类,不是QML元素。 这个模块的作用就是将QML元素与以前的标准C++类相结合。而且它提...

2010-05-30 13:51:00 3215 2

原创 使用Nokia Qt SDK开发Symbian和Maemo终端软件

 Nokia Qt SDK Beta已经发布了,利用它可以很容易地开发Symbian和Maemo终端软件,将来也会支持MeeGo平台。它与我们以前用的Qt开发环境的区别是,它的目标平台是移动平台,如Symbian,也就是说利用它编译生成的可执行文件,只能在模拟器或Symbian手机上运行,不能直接在电脑上运行。而以前我们的开发目标是桌面系统,如Windows。当然这个SDK中的Qt Creat...

2010-05-30 13:51:00 1142

原创 QML视图

在QML中提供了三种视图方式:ListView列表视图、GridView网格视图和PathView路径视图。这三种视图都是继承自Flickable ,所以它们都有Flickable效果。下面我们简单介绍一下ListView和PathView。一、ListView列表视图。如果你了解Qt的模型视图结构,那么这一节的内容就很好理解了,如果你没接触过,也没关系,因为它其实很简单。在Qt中我们要想...

2010-05-30 13:50:00 2600

原创 Flipable、Flickable和状态与动画

 在前面的例子中我们已经多次提到过状态State了,在这一节中我们再次讲解一下QML中状态和动画的知识,然后讲解两个特效:Flipable翻转效果和Flickable弹动效果。我们先新建一个Qt QML Application工程,命名为“myAnimation”。一、状态与动画在QML中提供了多个实用的动画元素。其列表如下。下面我们进行简单的讲解。1.Property...

2010-05-30 13:49:00 1511

原创 QML项目之Image和BorderImage

本文章原创于 www.yafeilinux.com 转载请注明出处。从这一节开始我们讲述QML的一些基本组成元素和项目。正是这些部件才使得QML变得使用简单但功能强大。我们先打开Qt Creator,然后进入帮助模式,在左上角选择Contents方式显示。我们点击Qt Reference Documentation一项,这时就显示出了Qt4.7的内容列表。如下图。我们选择Qt

2010-05-27 18:40:00 1838

原创 QML组件

 从这一节开始我们讲述QML的一些基本组成元素和项目。正是这些部件才使得QML变得使用简单但功能强大。我们先打开Qt Creator,然后进入帮助模式,在左上角选择Contents方式显示。我们点击Qt Reference Documentation一项,这时就显示出了Qt4.7的内容列表。如下图。我们选择Qt API Overviews的UI design & Qt Qu...

2010-05-27 18:39:00 1524

原创 Qt Quick Designer介绍

 在对Qt Quick和QML有了一些了解后,现在我们就来熟悉一下这个全新的Qt Quick Designer界面。 在这一篇中我们会用一个例子来介绍一下Qt Quick Designer界面,但是不会对代码进行过多的讲解。到下一篇我们讲解QML组件时会对这个程序生成的代码进行逐行讲解,再往后的几篇,我们就会对Qt Quick中的几个特色功能进行举例讲解,而在讲解例子的同时,我们也会将...

2010-05-27 18:37:00 1847 1

原创 体验QML演示程序

 前面我们讲述了简单的QML工程的建立。对于一个新生的事物,我们最感兴趣的是它到底能做什么,而对于QML,Qt已经自带了大量的演示程序,我们可以体验一下QML的强大。1.所有的小例子都在Qt4.7的安装目录下的examples/declarative目录下。我这里的路径是C:/Qt/4.7.0-beta1/examples/declarative 。2.运行qml文件的方法:方...

2010-05-18 20:49:00 1683 1

原创 第一个Qt Quick程序(QML程序)

 上一节我们详细讲述了Qt 4.7和Qt Creator 2.0的安装。这一节,我们讲述Qt Quick的应用。Qt Quick是Qt 4.7主推的技术,下面是Qt官网对其进行的介绍:Qt Quick 是一种高级用户界面技术,使用它可轻松地创建供移动和嵌入式设备使用的动态触摸式界面和轻量级应用程序。三种全新的技术共同构成了 Qt Quick 用户界面创建工具包:一个改进的Qt Crea...

2010-05-11 22:42:00 2217 2

原创 用Qt设计自己的方块游戏(原创)

本文出自yafeilinux的CSDN博客,如需转载请注明出处。这个教程介绍方块游戏类的使用。教程共分三个部分。第一部分是简介,让你用最简单的办法实现自己的方块游戏。第二部分是功能展示,这里通过一个例子对这个类的所有功能进行了演示。第三部分是游戏分析,通过对接口函数的展示和对整个游戏设计流程的分析,帮助你更好的理解源码。需要说明的是:我们下面使用的编程环境是基于Qt 4.6的Qt Crea...

2009-12-21 18:37:00 8834 3

原创 第4讲 交通信号灯

一、 实验说明 实验原理图如下: 器件:7SEG-MPX2-CC-BLUE两位八段共阴数码管,显示为蓝色。还有红黄绿三个LED灯。 其中,P2口的前七位接数码管的7个段选,P3口的前两位接两个位选,P1口的前三位接三个LED灯。 实验的目的是数码管从10开始减到00,然后下一个小灯亮。这里我们不用精确的1秒计时,而是用语句进行一个延时。 二、 编写程序  检测器件 首先检测一下

2009-10-31 15:23:00 3343 1

原创 第3讲 数码管显示

一、 数码管显示原理 我们最常用的是七段式和八段式LED数码管,八段比七段多了一个小数点,其他的基本相同。所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不同的LED的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起。其原理图如下。

2009-10-31 15:07:00 16221 8

原创 第2讲(二)流水灯的实现

前面我们已经完成了流水灯的电路设计,现在我们开始根据电路图实现流水灯的程序设计。在程序的开头我们将根据第1讲的点亮一个LED灯的程序进行扩展,用最容易想到的方法实现流水灯效果。然后我们将利用其他方法改写这个程序,一步一步实现最优化的程序。 步骤一:让一个LED灯闪烁起来。 如上图,我们知道如果让P0口的第0位(下面我们用led1表示)赋值0即低电平,那么LED小灯点亮,而给它赋值1即高电平

2009-10-31 12:21:00 2993 4

原创 第2讲(一)流水灯的实现

1) 目的 通过使用Protues设计流水灯的电路图,掌握Protue画图中布线的相关方法。 2) 原理 在Protues中的多条分支线,只要任意两条线的标号相同,它们就能连通。 3) 过程 说明:下面我们将用三种不同的布线方法完成该电路图的设计。 画法一:一般画法 1) 首先在Protues中选择“AT89C52”与“LED-YELLOW”器件,并如图放置,然后右击LED灯将其选中

2009-10-31 12:06:00 3027 1

原创 第1讲(二)keil软件与Proteus软件的联机调试

1) 目的 熟悉keil集成开发环境和Proteus仿真软件的使用,完成两个软件的联机调试,为下一步学习大好基础。 2) 原理 分别在keil软件和Proteus软件中进行一些设置,两个软件便可以进行对同一个程序的联机调试。 3) 过程 下面以点亮一个LED灯为例,来介绍整个过程。 步骤一:建立keil工程。 1) 打开keil软件,如下图选择新建工程。 2) 将工程起名为o

2009-10-27 11:57:00 6221 10

原创 第1讲(一)keil软件与Proteus软件的联机调试

1) 目的 完成keil和Proteus两个软件的安装,只有正确安装这两个软件,才能完成两个软件的联机调试。 2) 原理 keil软件是集成开发环境,在其中可以完成单片机程序的源代码的编写,程序的编译和调试;Proteus软件是电路仿真软件,在其中可以完成电路图的设计。并且两者可以联机调试。 3) 过程 在安装两个软件之前,我们先看一下软件包中的内容。 其中,1是keil安装软件,

2009-10-27 11:26:00 3268 1

原创 Qt编写串口通信程序全程图文讲解

(说明:我们的编程环境是windows xp下,在Qt Creator中进行,如果在Linux下或直接用源码编写,程序稍有不同,请自己改动。) 在Qt中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,我们这里也是使用的该类。我们可以去http://sourceforge.net/projects/qextserialport/files/进行下...

2009-10-23 13:01:00 80618 80

Qt 编写绘图软件教程及相关源码

利用Qt编写的绘图软件的教程及相关源码。 欢迎到 http://hi.baidu.com/yafeilinux 查看更多相关内容。

2010-02-10

用Qt写俄罗斯方块游戏的教程和源码

这是俄罗斯方块劳拉版的源码,这里还特意写了一篇使用教程,让初学者更容易写出自己的方块游戏。

2009-12-21

俄罗斯方块劳拉版(修正版)

全新的界面,独特的设计,挑战你的想象!你是方块高手吗,挑战一下自己吧!

2009-12-02

俄罗斯方块劳拉版(这个有点问题,请下载新版)

用Qt编写的俄罗斯方块游戏,全新的界面,创新的玩法,一定要坚持到底。

2009-12-02

Qt编写串口通信程序详解

Qt编写串口通信程序详解的pdf文档,你也可以到我的博客查看。

2009-10-23

Qt串口编程第三方类qextserialport-1.2win-alpha.zip

Qt没有自带的串口编程类,一般我们都使用这了第三方编写的类qextserialport,关于它的使用帮助,可以到我的博客看一下,那里有一篇图文详解。 http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fyafeilinux

2009-10-23

数码管动态显示源程序及其电路图

这是与单片机系列教程向对应的源程序和仿真图文件。 欢迎到我的博客http://hi.csdn.net/yafeilinux 查看其他资料。

2009-10-07

流水灯源程序及其仿真电路图

这是与单片机系列教程向对应的源程序和仿真图文件。 欢迎到我的博客http://hi.csdn.net/yafeilinux 查看其他资料。

2009-10-07

第3讲数码管显示,动态显示

这是单片机仿真实验的第3讲,其中用图文详细介绍了数码管的显示原理和动态显示的原理以及拖影的原因。 欢迎到我的博客http://hi.csdn.net/yafeilinux 查看其他资料。

2009-10-07

第2讲(二)流水灯程序设计

这是单片机系列教程的第二讲的第二部分,详细讲述了流水灯程序的编写过程。用多种方法实现流水灯程序。 欢迎到我的博客http://hi.csdn.net/yafeilinux 查看其他资料。

2009-10-07

第2讲(一)流水等电路图设计

这是单片机系列教程的第2讲的第一部分,讲述了流水灯的电路图的设计步骤,其中包含了Proteus软件画图的很多知识。 欢迎到我的博客http://hi.csdn.net/yafeilinux 查看其他资料。

2009-10-07

第1讲(二)keil与Proteus联机调试

这是单片机系列教程的第一讲的第二部分,讲述了keil和Proteus两个软件的联机过程。欢迎到我的博客http://hi.csdn.net/yafeilinux 查看其他资料。

2009-10-07

geekos操作系统实验6的源代码

geekos操作系统实验6的源代码,用cygwin将其编译,然后将生成的*.img文件用Bochs运行即可,如果想了解更多,请到我的博客

2009-05-20

geekos操作系统实验3的源代码

geekos操作系统实验3的源代码,用cygwin将其编译,然后将生成的*.img文件用Bochs运行即可,如果想了解更多,请到我的博客

2009-05-20

geekos操作系统实验2的源代码

geekos操作系统实验2的源代码,用cygwin将其编译,然后将生成的*.img文件用Bochs运行即可,如果想了解更多,请到我的博客

2009-05-20

geekos操作系统实验0的源代码

geekos操作系统实验0的源代码,在cygwin中编译它,然后将生成的*.img文件在Bochs中运行,如果想了解更多,到我的博客呀

2009-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除