問題描述:
1.tablewidget中的元素都是cellwidget,其中可能是widget,lable等
2.項目要求:鼠標移動到前幾行,光標為禁止狀態,其他為正常狀態
3.遇到問題:鼠標在cellwidget上時,不響應tablewidget的鼠標移動事件,導致無法即及時更改光標樣式
解決辦法:
設置item屬性:m_componentTableWgt->cellWidget(i, 0)->setAttribute(Qt::WA_TransparentForMouseEvents, true);
描述:設置該屬性后,鼠標移動到cellwidget上面,響應tablewidget的鼠標事件
但是產生了其他問題,鼠標單擊item,無法修改,比如checkbox等。