You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Pine Script 5中TradingView设置菜单元素对齐问题?

解决TradingView Pine Script中Inline输入项对齐问题

问题根源

TradingView设置面板不会自动对齐inline分组的输入项,控件对齐效果完全依赖标题文本长度和输入控件自身尺寸。你的代码里存在两个核心问题导致对齐失效:

  • 不同组的标题文本长度不一致(比如"Top Line Color"比"78.6% Line Color"短)
  • 输入控件类型不统一(部分宽度输入用input(),部分用input.int())

解决方案

  1. 统一标题文本长度:给较短的标题添加空格,让所有同位置的标题视觉宽度一致
  2. 统一输入控件类型:所有宽度输入项都使用input.int(),确保控件样式统一

修改后的代码示例

// User inputs for HIGH line properties
lineColorHigh = input(color.gray, title="Top Line Color     ", inline="top", group="Fibonacci Settings")
lineHighWidth = input.int(2, title="Top Line Width", inline="top", group="Fibonacci Settings")

// User inputs for the 78.6% Fibonacci level line properties
seventyEightSixLineColor = input.color(color.rgb(100, 181, 246), title="78.6% Line Color", inline="78.6%", group="Fibonacci Settings")
seventyEightSixLineWidth = input.int(2, title="78.6% Line Width", inline="78.6%", group="Fibonacci Settings")

// User inputs for the 61.8% Fibonacci level line properties
sixtyOneEightLineColor = input.color(color.yellow, title="61.8% Line Color", inline="61.8%", group="Fibonacci Settings")
sixtyOneEightLineWidth = input.int(2, title="61.8% Line Width", inline="61.8%", group="Fibonacci Settings")

补充说明

如果添加空格后仍有细微对齐差异,可以微调空格数量,直到视觉上完全对齐。实际测试中,通过空格补足标题长度是解决这类对齐问题最直接有效的方法。

内容的提问来源于stack exchange,提问作者Vanillaice

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 01:14:56