liulun
liulun
刚刚测试了一下,`moveEvent(QMoveEvent* event)` 也触发不了。 另外,已经设置了`setMouseTracking(true);`
1. 是最新main分支代码,昨天拉的,自己编译的 2. 刚试了setHitTestVisible,还是不行,效果一样,只是没有那个`向下还原`的tip了。 ```c++ //agent->setSystemButton(QWK::WindowAgentBase::Minimize, titleBar->btnMin); //agent->setSystemButton(QWK::WindowAgentBase::Maximize, titleBar->btnMax); //agent->setSystemButton(QWK::WindowAgentBase::Close, titleBar->btnClose); agent->setHitTestVisible(titleBar->btnMin,true); agent->setHitTestVisible(titleBar->btnMax, true); agent->setHitTestVisible(titleBar->btnClose, true); ``` 这个问题很好复现,难道是我电脑的个别问题吗?你那里没有这个问题吗? Windows 10 19044.4529
自定义QWidget设置 `Qt::WA_Mapped` 没有用,设置 `setMouseTracking(true);` 和 `setAttribute(Qt::WA_Hover, true);` 也没有用, 在窗口的`showEvent`里设置`raise`、`activateWindow` `setFocus` `SetFocus`都没用。 我发现这样搞一下有用: ```c++ void MarkImage::showEvent(QShowEvent* event) { HWND hwnd = reinterpret_cast(winId()); LPARAM pos = MAKELPARAM(1, 1); PostMessage(hwnd, WM_LBUTTONDOWN, MK_LBUTTON, pos);...
收到,方便的话帮忙看看2.2.x有没有这个问题
如果截图区域确定之后,还要显示“放大取景框”的话,会影响后续的绘图操作的。 不过,虽然不显示“放大取景框”了,但你还是可以通过Ctrl+R,Ctrl+H等快捷键得到鼠标所在位置的颜色信息
还是没听明白 框选截图区域后,虽然不显示取景框了,但还是可以用快捷键取色的
嗯,理解了。 我担心这样做会影响后续操作的用户体验。
框选截图区域过程中,对吧?这个可以考虑一下。
我考虑考虑。 临时方案:你可以创建个快捷方式,然后在快捷方式里设置命令行