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;}
}
}
但是由于 field、fieldbis 和 input 的大小不同,我该怎么办?有没有比锚定更好的方法来解决这个问题?
解决方案
用于spacing
相同大小的外观列。
Column {
spacing: 10
Row {
spacing: 10
----
----
}
}
推荐阅读
- php - 数据表编辑,使用选择行功能删除顶部的常用按钮,而不使用编辑器数据表
- scala - DataFrame : 在 groupBy 上应用自定义函数
- c# - 非英文字符的 DateTimeOffset.TryParseExact()
- unit-testing - wrapper.find() 在单元测试中抛出错误
- python - 这个 python 脚本有什么问题?
- tensorflow - 支持 Nvidia CUDA Toolkit 9.2
- python - 使用 tf.estimator.Estimator 进行 TensorFlow 预测太慢
- php - Firebase 云消息传递 - PHP Rest API 不适用于 iOS
- c# - C# 泛型类型比较
- python - QSystemTrayIcon 使 python 崩溃