列的红色vid布局

问题描述 投票:1回答:1

如何很好地对齐列:

事情还可以:

    view layout [

        title "How to align ?"

        panel [
            text "" text "col1" text "col2"
        ]

        return

        panel [
            text "very short" field "" field ""
        ]
        return
        panel [
            text "short" field "" field ""
        ]

    ]

enter image description here

事情出错了:

    view layout [

        title "How to align ?"

        panel [
            text "" text "col1" text "col2"
        ]

        return

        panel [
            text "very short" field "" field ""
        ]
        return
        panel [
            text "short" field "" field ""
        ]
        return
        panel [
            text "but if very very long" field "" field ""
        ]

    ]

enter image description here

后续问题:如何缩小行之间的空间?

red
1个回答
1
投票

您需要将面板作为列而不是行,然后为它们提供满足您需求的特定宽度。

view layout  [

    title "How to align ?"

    panel 120x300 [
        text "" return
        text "very short" return
        text "short" return
        text "but if very very long" return

    ]

    panel 120x300 [
        text "col1" return 
        field return
        field return
        field return
    ]

    panel 120x300 [
        text "col2" return 
        field return
        field return
        field return
    ]
]

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.