来自 QT QWidget 的 X11 小部件
Posted
技术标签:
【中文标题】来自 QT QWidget 的 X11 小部件【英文标题】:X11 Widget from QT QWidget 【发布时间】:2012-09-14 16:57:31 【问题描述】:是否可以从 QT QWidget 中提取 X11/Xt Widget。我知道 QWidget 上有一个 WinId() 函数,它给了我一个 Window 但我需要一个 Widget 对象。
【问题讨论】:
【参考方案1】:我根本不相信 Qt 使用 Xt 小部件,所以您的问题的答案是否定的。
(在src/gui/kernel
目录中找到的源文件中搜索Xt
显示没有命中。)
【讨论】:
【参考方案2】:不,Qt/X11 直接使用 X11(嗯,使用 xlib/xcb,没有 Xt)并且没有“X11 小部件”之类的东西。如果你想在你的 Xlib 应用程序中包含 Qt 小部件,你可以使用 Xembed(或者只是重新定义外部 qt 应用程序)
【讨论】:
以上是关于来自 QT QWidget 的 X11 小部件的主要内容,如果未能解决你的问题,请参考以下文章