当前位置: 首页 > 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);


http://www.mrgr.cn/news/91907.html

相关文章:

  • Navicat17详细安装教程(附最新版本安装包和补丁)2025最详细图文教程安装手册
  • 刺客信条 枭雄 画质设置以及【锁帧60帧】的办法
  • stm32单片机个人学习笔记16(SPI通信协议)
  • Web 自动化测试提速利器:Aqua 的 Web Inspector (检查器)使用详解
  • 安装可视化jar包部署平台JarManage
  • vue2.x 中父组件通过props向子组件传递数据详细解读
  • Typora软件(Markdown编辑器)详细安装教程(附补丁包)2025最详细图文教程安装手册
  • Qt程序退出相关资源释放问题
  • 输入搜索、分组展示选项、下拉选取,全局跳转页,el-select 实现 —— 后端数据处理代码,抛砖引玉展思路
  • 现场可以通过手机或者pad实时拍照上传到大屏幕的照片墙现场大屏电子照片墙功能
  • 黑马点评自学03
  • Typora的Github主题美化
  • 一篇搞懂vue3中如何使用ref、reactive实现响应式数据
  • java(spring boot)实现向deepseek/GPT等模型的api发送请求/多轮对话(附源码)
  • gitlab 解决双重认证无法登录remote: HTTP Basic: Access denied.
  • 【c++】【线程池】线程池概述
  • ubuntu部署小笔记-采坑
  • 初等数论--乘法逆元
  • Ubuntu 22.04 Install deepseek
  • RT-Thread+STM32L475VET6实现红外遥控实验