bug如图所示: 模型是n*4 ,因为是越界了每次最后一行点击都会出现这样的 警告,在控制台显示以下,然后程序崩溃. ASSERT failure in Qlist<T>::operator[]:"index out of range" 出现这种情况是list更新的问题,我list是从view上获取的,但是在删除后,list发生改变了, 对应的存储在图中的datalist没有发生改变一直是sum,然后还是获取这个sum倒委托去实现, 然后就一直越界,一直出问题,然后GG程…
参考 http://qt-project.org/wiki/Make-a-QLabel-Clickable 1.首先重载QLabel的mousePressEvent,这样点击QLabel时就能发出clicked()信号,将信号connect到自定义的slot就可以了 ClickableLabel.h #pragma once #include "qlabel.h" #include <QMouseEvent> class ClickableLabel : public QL…