Qt 自定义控件导入控件库,轻松在 Qt Designer 中使用
要使 Qt Designer 能够识别自定义控件,需要将自定义控件导入到控件库中。以下是一些步骤:
-
创建一个新的 Qt 控件项目,可以通过 Qt Creator 的向导来完成。
-
在新项目的工程文件中,添加自定义控件的源文件和头文件。
-
在工程文件中的 .pro 文件中添加以下行:
QT += widgets TARGET = CustomWidgets TEMPLATE = lib SOURCES += your_custom_widget.cpp HEADERS += your_custom_widget.h -
编译工程,生成自定义控件库文件。
-
打开 Qt Designer,并在菜单栏中选择“工具->外部工具->编辑外部工具”。
-
在编辑外部工具对话框中,点击“添加”按钮,输入名称、工作目录和命令,如下所示:
名称:Custom Widgets 工作目录:自定义控件库所在的目录 命令:designer -pluginpath . -customwidgets- -pluginpath .:指定控件库所在的目录。
- -customwidgets:指定使用自定义控件库。
-
点击“确定”按钮,关闭对话框。
-
在 Qt Designer 中,选择“工具->自定义控件”,可以看到自定义控件库中的控件。
-
将自定义控件拖放到 Qt Designer 的窗口中,即可使用自定义控件。
注意:如果自定义控件依赖于其他库,需要将这些库链接到自定义控件库中。
原文地址: https://www.cveoy.top/t/topic/nisQ 著作权归作者所有。请勿转载和采集!