状态编码与解码器

(1)功能:1)编码:记录界面中每个周期内的状态并保存在文本文件;2)从文本读取环境状态,然后显示在界面中。

(2)主要问题:环境状态结构单元的保存与绘制

(3)思路:

1)首先设计一个动画,比如动态显示“I love you”

2)然后通过数据再现出这个动画

(4)具体每个模块的实现(用QtCreator设计界面)

1)Windows7上QtCreator使用方法

1.1)环境配置

1.1.1)Qt下载地址http://qt-project.org/

qt-creator-windows-opensource-2.8.1自带QtCreator,安装好5.1.1后就不用再装QtCreator了。

1.1.2)Qt5的一个学习博客http://www.devbean.net/2012/08/qt-study-road-2-catelog/

1.1.3)注意点

1.1.3.1) Qt中菜单:Qt中菜单不能像MFC中那样分为弹出式菜单,能进行消息响应;只有通过动作才能进行消息响应。QMenuBar在Qt Designer中不能添加动作,但是能用代码添加(addaction函数)。奇怪地是,在代码中居然没有添加菜单,而是添加菜单的动作来完成。也就是说它们是根据动作组织起来的,那么非叶子菜单也可以进行消息响应,非叶子菜单都有内部动作指针。参考博客:http://blog.youkuaiyun.com/dbzhang800/article/details/6898971

1.1.3.2)Qt Designer模式下自动创建的MainWindow和Ui::MainWindow是不一样的,这个要记住哦。

1.1.3.3) Qt Designer模式下新建的菜单项类型是不能手动修改的,必须重建。

1.1.3.4)Qt Designer模式下派生类机制,必需手动创建头文件进行派生。

1.1.3.5)Qt Designer模式下资源文件引用需要用“:/前缀名/+文件名”。

1.1.3.6) Qt中绘制图形:只能在各自的paintEvent函数中完成绘制,它继承自QWidget。要真是这样,就说明界面总是相对固定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值