在QT中怎么使当鼠标滑到第一个QListWidget的Item时响应第二个QListWigdet增加新的Item

2025-04-26 07:09:14
推荐回答(1个)
回答1:

先要设置mouseTricking为真setMouseTracking(true);
这样当鼠标进入到QListWidget的某一个Item时就会发射itemEntered(QListWidgetItem*)信号。
接下来你只需要在两个QListWidget都可见的地方(一般为这两个QListWidget的父窗口)将
第一个QListWidget发射的itemEntered(QListWidgetItem*)信号connect到第二个QListWidget自定义
的槽里面就可以了,在这个槽函数里你就可以完成创建新Item的工作了。