变量声明
UPROPERTY()
int Variable;
函数声明
UFUNCTION()
void SetFunction();
事件和绑定
头文件声明
UFUNCTION()
void OnClickedBtnScene();
初始化的时候添加
BIND_EVENT_DYNAMIC(BtnScene, OnClicked, UBGVIewItem::OnClickedBtnScene);
蓝图控件引用
声明引用
UPROPERTY()
UImage* ImgThumbnail;
绑定
GENERATE_LAYOUT_COMPONENT(ImgThumbnail, Img_Thumbnail);
总的来说,蓝图的C++调用方式和Qt是差不多的,多了一项引用和绑定。
不像Qt可以直接在C++调用UI里的变量与事件。