是否可以将QWidget声明为在Qt之外创建的窗口的子项?

dic*_*oce 5 qt native window handle

我想在我的浏览器插件中使用Qt,但我没有创建自己的窗口,浏览器也是如此.

我想做的是创建一个QWidget作为本机窗口句柄的子项......这可能吗?

Ste*_*Chu 4

您可以通过调用QWidget::create()自定义小部件的构造函数来接管本机窗口句柄。请注意,这是一个受保护的方法,因此您无法在普通的QWidget.