"全局包含"复选框在"推荐的窗口小部件"对话框中的含义是什么?

sas*_*alm 14 c++ qt qt-creator qtgui

我在推广小部件时从不检查它,一切正常,但我总是想知道它是什么.有人知道吗?

在此输入图像描述

and*_*ras 17

选中此框会导致头文件作为生成的ui代码中的全局头文件包含在内.即它将被包括在内#include <foowidget.h>而不是#include "foowidget.h".

例如,如果要在系统范围内安装库但是无法在设计器中直接创建该窗口小部件,则如果要将窗口小部件从库中提升为自定义窗口小部件,则需要使用它.一个例子是如果你通过linux包管理器安装Qxt,就可以将QSlider提升为QxtSpanSlider.

  • 还可能有其他全球包括来源.例如,您可以将项目拆分为多个子项目/库,并具有使用这些库的主GUI项目.然后,主GUI项目会将包含标题的目录添加到其全局包含路径中,并且您可以从全局包含路径中"#include"自定义标题. (2认同)