• 2872阅读
  • 4回复

[原创]请问怎样的同一个qml 文件中实现自定义的组件重用? [复制链接]

上一主题 下一主题
离线neeme
 

只看楼主 倒序阅读 楼主  发表于: 2018-01-25
大家好:
   如下 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"
        }        
    }

开发平台:Ubuntu 16.04 64bit + Qt 5.9.4
运行平台:Ubuntu 16.04 64bit
离线never_forget

只看该作者 1楼 发表于: 2018-01-26
Repeater ,注意查看文档!
离线neeme

只看该作者 2楼 发表于: 2018-01-27
回 never_forget 的帖子
never_forget:Repeater ,注意查看文档! (2018-01-26 13:35) 

Repeater, 只能硬性重复,不能改变任何东西。注意查看问题!
开发平台:Ubuntu 16.04 64bit + Qt 5.9.4
运行平台:Ubuntu 16.04 64bit
离线never_forget

只看该作者 3楼 发表于: 2018-01-29
回 never_forget 的帖子
never_forget:Repeater ,注意查看文档! (2018-01-26 13:35) 

通过 model 属性不能改变 text? 你在说啥?
离线neeme

只看该作者 4楼 发表于: 2018-01-31
回 never_forget 的帖子
never_forget:通过 model 属性不能改变 text? 你在说啥? (2018-01-29 19:09) 


弄懂了,谢谢你!初学水平有限,不要介意。
开发平台:Ubuntu 16.04 64bit + Qt 5.9.4
运行平台:Ubuntu 16.04 64bit
快速回复
限100 字节
 
上一个 下一个