AI软件下载
有趣网站推荐及实用软件下载

UE5实时动态获取数据库数据以表格形式显示出来方法

生成表格主要是用ListView实现的,大体思路就是:添加一个ListView,也就是最终显示出来的表格。添加一个EntryWidgetClass,是一个用户控件,也就是表格单行数据显示内容及显示效果,整个表就是这样一行一行拼起来的。添加一个待显示数据信息格式的object蓝图,也就是说要显示的每行信息具体是哪些数据。

具体步骤:

在你的控件蓝图里添加控件ListView(列出视图),在控件细节里找到【列表记录】,然后点击【条目控件类】后面的+号,添加一个控件,这个就是表格单行数据的显示效果,这个新生成的用户控件我这里命名为:SubLog_UserWidget,

在这个控件里我们设置一下表格的显示样式及每列数据名字,因为我们最终是要以表格形式显示出来的,所以可以添加一些【边界】控件,来模拟生成表格单元格间的线,调整成你想要显示的风格。添加一些文本框并设置好变量名,准备显示数据库获取来的数据

在内容浏览器里右击空白处选择蓝图,添加一个Object类型的蓝图。我这里命名为:BP_DataItem,打开这个蓝图

添加一些变量,变量要设置成公开及可编辑。这些变量内容与上面的SubLog_UserWidget设置的每列数据是对应的。

打开SubLog_UserWidget控件蓝图,在类设置-细节-接口-已实现接口,添加UserObjectListEntry

然后在SubLog_UserWidget控件里打开事件图表,双击【列表项目对象集上】将事件添加到事件图表中,添加BP_DataItem的类型转换,将BP_DataItem获取到的变量值赋值给SubLog_UserWidget里对应的控件文本上。

再去主控件蓝图里设置数据库数据的获取显示,通过添加节点【从类构建对象】来创建表格每一行最终要显示的数据库里的具体数据

为了更像表格及方便查看理解数据,我们还可以在主控件蓝图里添加一些表头信息,最终生成的表格效果如下:

表头是预先设置好的,所以在有大量数据的时候滑动滚动条表头不会动,方便查看理解表内容。

AI应用在线一键启动,低价爽玩4090:立即体验>>

软件催更及1对1人工答疑支持: https://nuowa.net/1806
赞(0) 打赏
软件无法使用?点击查看常见问题说明>>

最近更新

comfyui视频人物换主体工作流及模型下载-诺瓦小站

comfyui视频人物换主体工作流及模型下载

本次分享一个好玩的视频人物换主体工作流,本工作流可以使用一张图片中的主体替换视频中的人物主体。比如抖音上很多热门的猴子炒饭,奥特曼炒饭,猴子vlog等等,都可以使用人物主体替换把原来视频中的人物替换成指定的人物。 comfyui工作流节点使...

凡人修仙传动画韩立高清图片壁纸素材AI绘画图集-诺瓦小站

凡人修仙传动画韩立高清图片壁纸素材AI绘画图集

恭迎韩天尊! 祝贺韩天尊顺利结婴! 热门国漫凡人修仙传动画已经更新了5年了,最新一集,主人公韩立顺利结婴,成为一名元婴修士。我属于是比较喜欢看动漫的,看过的动漫估计没过百也得大几十了,热门国漫大多都看过。凡人修仙传算是最喜欢的动漫之一,韩立...

觉得文章对你有帮助就打赏一下作者

非常感谢你的打赏,我将有更多的动力继续提供优质内容,让我们一起创建更加美好的世界!

支付宝扫一扫

微信扫一扫