来自QT QWidget的X11 Widget

时间:2012-09-14 16:57:31

标签: c++ linux qt x11

是否可以从QT QWidget中提取X11 / Xt Widget。我知道在QWidget上有一个函数WinId(),它给了我一个Window但我需要一个Widget对象。

2 个答案:

答案 0 :(得分:3)

我不相信Qt完全使用Xt小部件,所以你的问题的答案是否定的。

(在Xt目录中找到的源文件中对src/gui/kernel的Grepping显示没有命中。)

答案 1 :(得分:2)

不,Qt / X11直接使用X11(好吧,使用xlib / xcb,没有Xt),并且没有'X11 widget'这样的东西。如果要在Xlib应用程序中包含Qt小部件,可以使用Xembed(或者只重新显示外部qt应用程序)