• 2628阅读
  • 3回复

[提问]透明窗口,无法鼠标跟踪 [复制链接]

上一主题 下一主题
离线foxgod
 

只看楼主 倒序阅读 楼主  发表于: 2018-06-24
设置了一个透明窗口
  1. setWindowFlags(Qt::FramelessWindowHint);
  2. setAttribute(Qt::WA_TranslucentBackground);
  3. setMouseTracking([color=#808000]true[/color]);
无法进入mousePressEvent函数


如果在这个窗口上,在放置一个widget,名字ui->name,这个窗口也设置ui->name->setMouseTracking(true);,也无法鼠标跟踪,




是否透明窗口无法鼠标跟踪。


离线ustone

只看该作者 1楼 发表于: 2018-06-24
mousePressEvent和setMouseTracking没有关系吧?
离线kaon

只看该作者 2楼 发表于: 2018-06-25
离线stlcours

只看该作者 3楼 发表于: 2018-06-27
可以做一个显示度只有1的半透明窗口(255是完全不透明),看看效果怎么样,应该可以两全其美了。
快速回复
限100 字节
 
上一个 下一个