虽然只有一句话,但却是我自己的心得。 特别注意,bool QCoreApplication::notify(QObject *receiver, QEvent *event) 明确指明了要发送的对象,以及要发送的事件,信息都这么清楚了,那覆盖后还不是为所欲为~而且我估计notify在过滤器之前执行。 Read More
posted @ 2016-07-25 02:01 findumars Views(350) Comments(0) Diggs(0)
一个既自己处理Tab事件又自己处理某些按键事件,然后将其它不需自己处理的事件转发给基类处理: bool MyWidget::event(QEvent *event){ if (event->type() == QEvent::KeyPress) { QKeyEvent *ke = static_ca Read More
posted @ 2016-07-25 01:53 findumars Views(678) Comments(0) Diggs(0)
对于QTableView中的显示,我们前面介绍过很多种,其中包括:文本、进度条、复选框等,今天我们介绍一下关于富文本的显示。 可能绝大多数小伙伴会通过QAbstractTableModel中的data来实现,可是现实告诉我们,那是行不通的,那么我们如何去显示呢?请看正文。 简述 效果 源码 分析 简 Read More
posted @ 2016-07-25 01:13 findumars Views(1975) Comments(0) Diggs(1)
相信大家都用过词典吧!因为英语不太好。。。O(∩_∩)O~,所以经常进行划词翻译! 简述 实现 效果 源码 更多参考 简述 实现 效果 源码 更多参考 效果 源码 实现 原理:鼠标移至某单词之上,获取鼠标位置,然后在对应位置进行取词,翻译! 基于此原理,下面我们实现为每一个单词显示QToolTip。 Read More
posted @ 2016-07-25 00:58 findumars Views(3553) Comments(0) Diggs(0)
设置笔和字体以后,就可以写字了: 设置笔的颜色后,就可以画线了: 设置笔(用于边框)和画刷(用于大面积)后,就可以绘制整块的面积: http://blog.csdn.net/liang19890820/article/details/51154216 Read More
posted @ 2016-07-25 00:04 findumars Views(4247) Comments(0) Diggs(1)