首页QT › QT:浮动的饼状统计图(自绘不规则窗口)

QT:浮动的饼状统计图(自绘不规则窗口)

昨天在玩手机游戏时,见到一个游戏的饼状投票统计图很漂亮,所以我今天也花了一个下午来实现了一个类似的程序娱乐一下,呵呵。

思路:
1:将窗体设为Qt::FramelessWindowHint和Qt::WA_TranslucentBackground(去掉标题栏,背景透明)。
2:重载程序的鼠标事件(移动程序)和键盘事件(模拟投票和退出)。
3:根据投票结果,在paintEvent函数中画几个扇形和其他东西。

操作说明:
1:按数字键0-9模拟投票。
2:按ESC键退出程序。

运行时截图(浅绿色的是桌面背景):
1338125960_3380

源代码:
main.cpp

piedialog.h

piedialog.cpp

发表评论