Tricks

連接多個 Signals 到同一個 Slot

在實務開發上,常常會需要 connect signal,一般是使用 Connections 元件來做,但他做不到多個 Signals 連結到同一個 Slot,這邊我們利用 Underscore.js 來打造一個。 請參考 JavaScript in QML 章節中的 underscorejs

如何幫 font property 設定預設值

我們在開發自己的元件時,有些屬性會有預設值,如 width, height 等等,這類簡單型別的屬性給預設值沒有問題,但是如果是複合性的,如font、自訂元件時要如何幫它指定預設值呢?

import QtQuick 2.0

Rectangle {
    property string text
    property font tipfont: Qt.font({
                                       pixelSize: 40
                                   })
    property YOURCOMPONENT your:YOURCOMPONENT{prop_a:1 prop_b:2}
    color: "yellow"
    width: 100
    height: 20

    Text {
        text: parent.text
        color: "black"
        anchors.fill: parent
    }
}

results matching ""

    No results matching ""