请问怎样的同一个qml 文件中实现自定义的组件重用

neeme 2018-01-26 09:56:50
大家好:
如下 tmp_01 要实现10个, 如果重复10代码感觉很难看,又不想独立一个文件放tmp_01 。
10个tmp_01,都一样, 但要能改变 text ( property alias text: t1.text).
请问怎样实现? 谢谢!

Item {
id: tmp_01
width: parent.width
height: 100
property alias text: t1.text

Text {
id: t1
text: qsTr("line-1")
font.pixelSize: 20
anchors.centerIn: parent
color: "yellow"
}
}
...全文
1545 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr.Stone^_^ 2018-01-30
  • 打赏
  • 举报
回复
Repeater{ id:repeater model:10 Item { id: tmp_01 width: parent.width height: 100 property alias text: t1.text Text { id: t1 text: qsTr("line-1") font.pixelSize: 20 anchors.centerIn: parent color: "yellow" } } }

16,212

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧