本篇博客介绍如何在qml界面里显示QWidget窗口,开发环境Qt6.5.3 qml. 视频讲解:https://edu.csdn.net/learn/40003/654001?spm=3001.4143
qml和QWidget是两套独立的开发方式,二者的窗口可以相互嵌套显示,本篇博客介绍把QWidget窗口封装为动态库,然后在QML的窗口里显示出来,并且在qml窗口里可以链接QWidget界面类的方法。
首先,编写一个C++ Qt动态库,打开QtCreator, 创建项目时选择 “库—> C++ Library”.
在Qt动态库项目里有个*_global.h,该头文件定义了库的导出符号,不要随便修改,一般不用修改。在导出类时使用“EXPORT”, 例如我的项目global头文件如下:
#