当前位置: 首页 > news >正文

UE5中按钮圆角,设置边框

FSlateBrush NormalBrush;

NormalBrush.DrawAs = ESlateBrushDrawType::RoundedBox;
NormalBrush.TintColor = FLinearColor(245 / 255.f, 245 / 255.f, 1.0f); //
NormalBrush.OutlineSettings.CornerRadii = FVector4(1.0f, 1.0f, 1.0f, 1.0f); // 圆角半径,分别对应4个角
NormalBrush.OutlineSettings.RoundingType = ESlateBrushRoundingType::FixedRadius;
NormalBrush.OutlineSettings.Color = FLinearColor(150 / 255.f, 150 / 255.f, 1.0f); //边框颜色
NormalBrush.OutlineSettings.Width = 3.0f;//边框宽度

UButton* button = WidgetTree->ConstructWidget<UButton>(UButton::StaticClass());

FButtonStyle MyButtonStyle;
MyButtonStyle.Normal = NormalBrush;
MyButtonStyle.Hovered = NormalBrush;
MyButtonStyle.Pressed = NormalBrush;


button->SetStyle(MyButtonStyle);

相关文章:

  • Redis使用手册
  • 使用Hardhat实现ERC20 代币合约详解
  • 通俗易懂的DOM事件模型指南
  • 数据结构:哈希表(unordered_map)
  • 1.13作业
  • 人工智能之自动驾驶技术体系
  • 大学本科教务系统设计方案,涵盖需求分析、架构设计、核心模块和技术实现要点
  • 长尾关键词优化三步法:提升SEO搜索排名实战
  • MATLAB | 设置滑动窗口计算栅格数据的CV变异系数
  • MySQL数据库表约束详解
  • 一些时间方法
  • python入门 介绍及变量的使用
  • 低代码与开发框架的一些整合[2]
  • Error: error:0308010C:digital envelope routines::unsupported
  • My Metronome for Mac v1.4.2 我的节拍器 支持M、Intel芯片
  • 【工具篇】【深度解析 DeepAI 工具:开启 AI 应用新体验】
  • 机器翻译中的编码器、自注意和解码器
  • c语言中offseto宏
  • 单片机 code RO-data RW-data ZI-data以及OTA学习
  • 在PyTorch中使用插值法来优化卷积神经网络(CNN)所需硬件资源
  • 南京江宁区市监局通报:盒马一批次猕猴桃检出膨大剂超标
  • 第一集|好饭不怕晚,折腰若如初见
  • 市场监管总局召开平台企业支持个体工商户发展座谈会
  • 《歌手2025》公布首发阵容,第一期就要淘汰一人
  • 乌总统:若与普京会谈,全面停火和交换战俘是主要议题
  • 海运港口股掀涨停潮!回应关税下调利好,有货代称美线舱位爆了