C++ 将一个应用程序嵌入Qt应用程序时,如何获取mouseMoveEvent和嵌入窗口大小
我使用QX11EmbedContainer嵌入一个应用程序:spicec(它基于X11)。 如下所示:C++ 将一个应用程序嵌入Qt应用程序时,如何获取mouseMoveEvent和嵌入窗口大小,c++,qt,C++,Qt,我使用QX11EmbedContainer嵌入一个应用程序:spicec(它基于X11)。 如下所示: QX11EmbedContainer spicec; spicec.embedClient(winId); spicec.setMouseTracking(true); spicec.show(); 我有一些未解决的问题: 我重新实现了mousemoveent,但它不起作用(父窗口小部件也设置了setMouseTracking(true)); 那么如何从QX11EmbedContainer获
QX11EmbedContainer spicec;
spicec.embedClient(winId);
spicec.setMouseTracking(true);
spicec.show();
我有一些未解决的问题:
环境是Ubuntu 14.04和Qt 4.8。您可以使用
QXT库
,它有一个名为windowGeometry
,函数参数是WID。或者您可以使用Xlib
,函数XGetWindowAttributes
也可以工作。您可以使用QXT库
,它有一个名为windowGeometry
的函数,函数参数是WID。或者您可以使用Xlib
,函数XGetWindowAttributes
也可以工作