渐进式编程课
虚幻引擎 目录
第 21 课2026.09.30

当筛选数量为零时复用同一个文本控件显示“暂无课程”。

第 21 课:为空筛选结果显示替代文字

  • 日期:2026-09-30
  • 课程序号:第 21 课
  • 知识点:TextBlock 的条件文本

用途或适用场景

当筛选数量为零时复用同一个文本控件显示“暂无课程”。

核心概念

先根据数量选择文本,再调用一次 SetText,不创建第二个 Widget。

最小代码或操作示例

text
Branch(筛选数量 > 0)
True:Format Text「共 {Count} 节」
False:Text「暂无课程」
两条分支都连接到同一 TextBlock 的 SetText

3~5 分钟练习

分别以 0 和 2 作为筛选数量运行。

参考答案

同一 TextBlock 依次显示“暂无课程”和“共 2 节”。

与上一课的联系

第 20 课在筛选变化时复用 TextBlock;本课只增加零结果分支;下一课可为零结果按钮设置禁用状态。

时效校验

时效校验:2026-09-30(Unreal Engine 5.8;UTextBlock::SetText 当前 API 未见废弃标记。)

官方参考