我正在开发一个新的Qt应用程序,我需要在其中嵌入一个第三方ActiveX控件;我在最后几天学习了Qt Quick Controls 2.0,但我担心ActiveX控件只能嵌入Qt Widgets应用程序中。是这样吗?
如果你能就我的问题提出任何教程/例子,那也太好了,因为官方的教程对我这样的新手来说似乎有点太难了。
非常感谢你!
我们可以将Qt Quick(QML)与ActiveX Qt嵌入式小部件一起使用吗 在一个应用程序中?
简短回答:是的。
详细信息:我们需要将Qt Quick和ActiveX嵌入到它们自己的小部件容器中。
Example .
将QML UI嵌入到具有 QWidget::createWindowContainer() 这是一种方法。
QAxWidget 将ActiveX控件保存在其中。
处理第三方ActiveX的最佳方法是导入其类型库,如 Qutlook Example (ActiveQt) .