Qt实现中国象棋:(一)项目建立控件布局和简单的需求分析-创新互联

一、项目建立

在Qt Creator中新建一个Widget Application项目,在给项目命名的页面中注意项目名不可包含中文,项目路径也不可含有中文。在选择窗口基类的页面选择QWidget作为窗体基类

公司主营业务:成都网站设计、做网站、成都外贸网站建设公司、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出嵩县免费做网站回馈大家。

在这里插入图片描述
下一步:
在这里插入图片描述
下一步:
在这里插入图片描述
直接选择下一步直到项目完成建立

二、控件布局

打开.ui文件,按照下图添加控件。
在这里插入图片描述
控件的布局如图所示,两个QLabel和一个QPushButton进行垂直布局,该垂直布局和一个QWidget控件进行水平布局。widget窗体的minimunSize属性中宽度设置为450,高度设置为500(大小的设置后文会进行解释).
QWodget控件的提升
1:以QWidget为基类新建一个C++ Class(类名随意),类名为myWidget
2:新类建好后,在ui文件右键点击要提升的widget控件。选择“提升为”
在这里插入图片描述
3:在提升的类名称中填入刚刚新建的类名,>添加>提升.
在这里插入图片描述
4:提升成功之后的widget控件对应的类名就会更换成新类名
在这里插入图片描述

三、需求分析(双人对战模式)

一个完整的软件开发,其需求包括多方面的,例如经济、技术、法律、功能等;这里只是作为我个人学习的一个记录,所以不考虑过多的因素,目前只探讨双人对战模式下的功能需求。
象棋游戏的基本需求:棋盘、棋子的绘制;棋子的移动;移动规则的制定;吃子;悔棋,输赢判定。

Qt实现中国象棋
(二)棋盘绘制的详细分析及测试

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


本文题目:Qt实现中国象棋:(一)项目建立控件布局和简单的需求分析-创新互联
文章链接:http://azwzsj.com/article/diijch.html