qml在行内固定内容

时间:2019-05-21 17:35:03

标签: qt qml

想象一下我想要这样的东西:

  INPUT1  |    INPUT2    |   INPUT3
------------------------------------
  FIELD1  |    FIELD2    |   FIELD3
FIELDBIS1 |  FIELDBIS2   |  FIELDBIS3

我将做一些接近的事情:

Column {
    Row {
        INPUT1{}
        INPUT2{}
        INPUT3{}
    }

    Separator{}

    Row {
        FIELD1{anchor.horizontalCenter : input1.horizontalCenter;}
        FIELD2{anchor.horizontalCenter : input2.horizontalCenter;}
        FIELD3{anchor.horizontalCenter : input3.horizontalCenter;}
    }

    Row {
        FIELDBIS1{anchor.horizontalCenter : input1.horizontalCenter;}
        FIELDBIS2{anchor.horizontalCenter : input2.horizontalCenter;}
        FIELDBIS3{anchor.horizontalCenter : input3.horizontalCenter;}
    }
}

但是由于字段,字段之二和输入的大小不同,该怎么办? 是否有比锚定更好的方法来解决此问题?

1 个答案:

答案 0 :(得分:0)

spacing用于外观相同的列。

Column {
    spacing: 10    
     Row {
          spacing: 10
           ----
           ----
     }    
}