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

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

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

具体步骤:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


AI软件用不了?2元爽玩4090: 立即体验>>

热门大语言模型API免费体验: 立即获取>>

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

最近更新

祝贺凡人修仙传2026年新年番开播同时在线人数超64万-诺瓦小站

祝贺凡人修仙传2026年新年番开播同时在线人数超64万

今天6月13日凡人修仙传新年番开播,同时在线人数破64万(非最高在线人数,只是我看到的在线人数),作为凡人5年老粉,必须发个帖祝贺一下。 我比较喜欢看动漫,各种类型看了很多,具体不清楚多少,像斗罗斗破之类看了一大半终究是没能看下去,还是雾山...

Claude居然自称“本人”-诺瓦小站

Claude居然自称“本人”

今天在和Claude聊网文写作的时候,Claude回复中居然自称本人,这让我有点震惊。 我经常会和AI聊工具功能对比等话题,ChatGPT、Gemini、Claude这些以前我记得从来没有自称过本人的,好像都是本模型,本工具等等,反正从来没...

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

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

支付宝扫一扫

微信扫一扫