1. 卡牌类
1.1 枚举花色和点数
- card.h 中
变量
cardsuit Diamond Club Heart Spade suit_Begin suit_End
cardPoint smallJoker BigJoker card_Begin card_End
cardPoint point
cardSuit suit
2.2 卡牌窗口类
- 点数花色
- 扑克牌的所有者
- 扑克牌的正反面
- 响应鼠标事件 QWidget 设置获取图片函数 setImage(正,反) getImage
protected: 事件处理器函数 paintEvent
1.3 多张卡牌
- 发牌 - 存储
- 出牌 - 删除
- 排序 STL中set的底层是红黑树,qt中的set底层是哈希表
- 扑克牌的点数
- 牌的数量