陶赫的博客 - Qt开发学习

本博客主要关于学习Qt相关知识

我是如何通过系统架构设计师考试的(2017年软考)

2017年,时隔7年之后,我又一次参加了计算机技术与软件专业技术资格(水平)考试,报考的科目为《系统架构设计师》,这是一个高级资格考试。上一次参加软考时的高级资格考试还只有《系统分析师》,一转眼的时间,高级资格考试已经有5门了,不得不感叹飞速的变化。本人这次考试成绩为:55(基础知识)/49(案例...

2018-01-07 14:56:45

阅读数 41497

评论数 41

中标麒麟的使用情况

1 中标麒麟是一个闭源的系统,几乎没有什么升级的软件源。 2 想要安装boost库不成功。 安装boost需要python,而安装pthon又报boost有问题。 3 安装最新的jvm不成功。 4 安装wine失败。 2,3,4步都停止在了叫neoview组件的地方,找不到对应的升级包,...

2017-05-21 14:31:56

阅读数 3870

评论数 0

在linux上使用yum安装JDK

原文地址:http://blog.chinaunix.net/uid-15463753-id-4252690.html 在linux上使用yum安装JDK 2014-05-14 14:36:59 分类: Java 1.查找java相关得列表 [qyf@localhost ~...

2017-05-14 16:31:25

阅读数 194

评论数 0

yum命令参考

yum 命令         yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖...

2017-05-07 22:16:48

阅读数 159

评论数 0

给国产操作系统换个芯——中标麒麟操作系统更新实时内核

为中标麒麟系统更新实时内核,也就是在3.18..48内核版本上打上对应的PREEMPT_RT补丁,在最后一步make install时,系统提示两个错误: Error! Bad returnstatus for module build on kernel: 3.18.48-rt54 (x86_...

2017-04-29 19:01:15

阅读数 3906

评论数 0

Unable to find the ncurses libraries的解决办法

原文:http://blog.chinaunix.net/uid-28295879-id-3521927.html 我们在更新CentOS或者Ubuntu的内核时,执行make menuconfig可能看如这样的错误: *** Unable to find the ncurses librari...

2017-04-07 06:16:23

阅读数 326

评论数 0

[Qt入门]17 Qt状态机框架——历史状态

原创文章,可以转载,转载时请以超链接形式保留本文地址、作者信息和本声明。 在上一节的例子中,我们使用了Qt状态机框架的分组状态实现了共享状态迁移的功能,基于上一节的状态图,我们考虑这样一种情况,在S1中任意子状态时,我们按下一个按钮中断了状态机,做一些操作,操作完毕后再恢复到原来的状态。 上述这种...

2017-03-03 21:56:19

阅读数 415

评论数 0

[QtQuick]使用QtQuick制作带有光照效果的进度条

部落战争中的一种进度条如图所示: 这种进度条背景是黑色的,前景是绿色的,有类似光照的效果,使用QtQuick如何做出这种效果呢?   先分析这个进度条的组成:背景基调为黑色,上半部叠加了稍浅一些的类灰色的颜色,前景是绿色为基调,上半部叠加了浅绿色,最上层是白色文字。   这样整个进度条分为五...

2017-03-01 22:01:49

阅读数 297

评论数 0

使用QtQuick如何制作带有冷却效果的按钮

使用QtQuick如何制作带有冷却效果的按钮   在很多游戏里,一个技能释放之后,需要一段时间冷却,然后才可以继续使用,在我做的小游戏《抗战》中也需要类似的功能,比如炮击、空袭、补给,那么在QML中如何实现这个效果呢? 分析一下整个过程:点击按钮后,按钮进入无效状态,然后背景出现某种冷却的效果,当...

2017-02-25 19:23:03

阅读数 460

评论数 0

Qt开发的小游戏-抗日

使用Qt做的小游戏

2017-02-22 21:40:21

阅读数 1349

评论数 0

[Q学习]16 Qt状态机框架——共享状态迁移

原创文章,可以转载,转载时请以超链接形式保留本文地址、作者信息和本声明。 上一节中,我实现了4个状态的状态机:S1、S2、S3和终止态,其中S3可以迁移到到终止态。如果我们通过点击Quit按钮退出状态机,也就是说既要保持S、S2和S3的相互转换状态,又要增任意状态可迁移到终止态,我们可以给S1、S...

2016-12-10 07:17:49

阅读数 462

评论数 0

qsrand用法

今天写程序,需要用到随机种子来产生不同的随机数。在Qt中,设置随机种子的方法是void qsrand(uint seed)。它的参数seed是一个无符号32位数,一般都是与调用事件关联起来 在C++环境中,ctime.h头文件提供了time函数,一般要包含该文件: #include 在...

2016-11-23 20:38:57

阅读数 2821

评论数 0

[Q学习]15 Qt状态机框架——状态机停止

原创文章,可以转载,转载时请以超链接形式保留本文地址、作者信息和本声明。否则将追究法律责任。 前几节讲述的都是状态机运行的过程,没有结束状态。任何一个状态机都应该有一个结束状态。那如何停止状态机呢,或者说如何进入终止态呢? Qt状态机框架中,有一个特殊的类QFinalState,这个类定义...

2016-08-20 09:24:53

阅读数 511

评论数 0

[Q学习]14 Qt状态机框架——进入和退出状态3

3 重载onEntry和onExit 如果我们要自定义一个状态的话,除了设置属性和信号槽之外,我们还可以通过重载接口实现进入和退出时执行一些操作。 一般我们自定义状态类继承QState,QState继承自QAbstractState,QabstractState有两个纯虚函数(接口): vi...

2016-06-23 19:08:31

阅读数 592

评论数 0

[Q学习]14 Qt状态机框架——进入和退出状态2

2 关联信号槽 Qt状态机有这样一个特性:进入某个状态时会触发QState::entered()信号,离开状态时触发QState::exited()信号,如此,我们使用槽函数关联这两个信号就可以做一些额外的操作了。还是之前的代码,增加两个槽函数,输出字符串: 声明如下: #ifndef ...

2016-06-23 19:06:25

阅读数 421

评论数 0

[Qt学习]14 Qt状态机框架——进入和退出状态

原创文章,可以转载,转载时请以超链接形式保留本文地址、作者信息和本声明。否则将追究法律责任。 在上一节中,我们实现了具有三个状态的状态机,但是这个状态机仅仅是声明了三个状态,定义了状态迁移,没有就进一步完成其他动作。如何在改变状态时做一些操作呢? 1 设置属性值 假设有这样一种场景,在进入某...

2016-06-23 19:04:17

阅读数 960

评论数 0

[Q学习]13 Qt状态机框架——简单的状态机

原创文章,可以转载,转载时请以超链接形式保留本文地址、作者信息和本声明。否则将追究法律责任。 状态机是面向对象中不可缺少的一部分,它可以用于描述对象(系统)如何响应对外部输入。状态机首先状态机定了对象(系统)能够到达的状态,然后定义状态迁移,即如何从一个状态转变到另一个状态。Qt中的状态机紧密地...

2016-06-21 11:32:55

阅读数 671

评论数 0

[Q学习]12 Qt事件系统——发送事件

原创文章,可以转载,转载时请以超链接形式保留本文地址、作者信息和本声明。否则将追究法律责任。 前几节说了投递事件、处理事件和过滤事件,本节主要说说发送事件,没有发送事件,前面几节说的内容就没用了。 Qt中,发送事件仅有两个接口: 1 QCoreApplication::sendEvent() 2 ...

2016-06-20 17:31:00

阅读数 379

评论数 0

[Q学习]11 Qt事件系统——过滤事件

原创文章,可以转载,转载时请以超链接形式保留本文地址、作者信息和本声明。否则将追究法律责任。 我们可能会遇到这样一种需求——监测某个对象的事件投递过程,分析或者拦截某个事件,这时我们就要用到事件过滤器了。什么是事件过滤器呢?事件过滤器本质上是QObject子类的一个对象,该对象重载了eventFi...

2016-06-19 08:57:35

阅读数 336

评论数 0

[Q学习]10 Qt事件系统——处理事件

原创文章,可以转载,转载时请以超链接形式保留本文地址、作者信息和本声明。否则将追究法律责任。 上一篇说了如何想QObject类对象投递事件,本篇则要说说接收对象如何处理事件。 先看来自于QWidget的例子,从QWidget声明文件中截取一段代码: protected: // Event ...

2016-05-12 21:25:16

阅读数 371

评论数 0

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