Tipografio

Disponi vian enhavon

Titoloj

Kirigami disponigas Titolon kiu povas esti uzata por paĝo aŭ sekciotitoloj.

import org.kde.kirigami 2.20 as Kirigami

Kirigami.Heading {
    text: "Heading level 1"
    level: 1
}
Kirigami.Heading {
    text: "Heading level 2"
    level: 2
}
Kirigami.Heading {
    text: "Heading level 3"
    level: 3
}
Kirigami.Heading {
    text: "Heading level 4"
    level: 4
}
Kirigami.Heading {
    text: "Heading level 5"
    level: 5
}
Kvin rubrikoj kun malsamaj niveloj por grandeco komparo

Etikedoj

Tekstaj elementoj devus uzi la komponanton Label de QtQuick Controls 2.

import QtQuick.Controls 2.15 as Controls

Controls.Label {
    text: "My text"
}

Teksta vicigo

Vi povas vicigi viajn tekstajn elementojn per la horizontalAlignment kaj [verticalAlignment](https://doc.qt .io/qt-6/qml-qtquick-text.html#verticalAlignment-prop) propraĵoj.

import QtQuick 2.15
import QtQuick.Layouts 1.15
import QtQuick.Controls 2.15 as Controls
import org.kde.kirigami 2.20 as Kirigami

ColumnLayout {
    Kirigami.Heading {
        Layout.fillWidth: true
        horizontalAlignment: Text.AlignHCenter 
        text: "Welcome to my application"
        wrapMode: Text.Wrap
    }
    Controls.Label {
        Layout.fillWidth: true
        horizontalAlignment: Text.AlignHCenter
        text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."
        wrapMode: Text.Wrap
    }
}
Titolo kaj lorem ipsum teksto vicigitaj al la horizontala centro

Titolo kaj lorem ipsum teksto vicigitaj al la horizontala centro

import QtQuick 2.15
import QtQuick.Layouts 1.15
import QtQuick.Controls 2.15 as Controls
import org.kde.kirigami 2.20 as Kirigami
ColumnLayout {
    Kirigami.Heading {
        Layout.fillWidth: true
        horizontalAlignment: Text.AlignRight
        text: "Welcome to my application"
        wrapMode: Text.Wrap
    }
    Controls.Label {
        Layout.fillWidth: true
        horizontalAlignment: Text.AlignRight
        text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."
        wrapMode: Text.Wrap

    }
}
Titolo kaj lorem ipsum teksto uzante dekstre vicigitan tekston

Titolo kaj lorem ipsum teksto uzante dekstre vicigitan tekston

import QtQuick 2.15
import QtQuick.Layouts 1.15
import QtQuick.Controls 2.15 as Controls
import org.kde.kirigami 2.20 as Kirigami

ColumnLayout {
    Kirigami.Heading {
        Layout.fillWidth: true
        Layout.fillHeight: true
        verticalAlignment: Text.AlignBottom
        text: "Welcome to my application"
        wrapMode: Text.WordWrap
    }
    Controls.Label {
        Layout.fillWidth: true
        Layout.fillHeight: true
        verticalAlignment: Text.AlignTop
        text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."
        wrapMode: Text.WordWrap
    }
}
Titolo kun malsupra vertikala paraleligo kaj lorem ipsum teksto kun supra vertikala paraleligo

Titolo kun malsupra vertikala paraleligo kaj lorem ipsum teksto kun supra vertikala paraleligo

import QtQuick 2.15
import QtQuick.Layouts 1.15
import QtQuick.Controls 2.15 as Controls
import org.kde.kirigami 2.20 as Kirigami

ColumnLayout {
    Kirigami.Heading {
        Layout.fillWidth: true
        Layout.fillHeight: true
        verticalAlignment: Text.AlignTop
        text: "Welcome to my application"
        wrapMode: Text.WordWrap
    }
    Controls.Label {
        Layout.fillWidth: true
        Layout.fillHeight: true
        verticalAlignment: Text.AlignBottom
        text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante."
        wrapMode: Text.WordWrap
    }
}
Titolo kun supra vertikala paraleligo kaj lorem ipsum teksto kun malsupra vertikala paraleligo

Titolo kun supra vertikala paraleligo kaj lorem ipsum teksto kun malsupra vertikala paraleligo

Riĉa Teksto

QML permesas al vi montri (kaj redakti) riĉan tekston. La konduto povas esti regita per la propreco textFormat.

import QtQuick 2.15
import QtQuick.Controls 2.15 as Controls

Controls.Label {
    text: "<p>List of fruits</p>
    <ul>
        <li>Apple</li>
        <li>Cherry</li>
        <li>Orange</li>
        <li><del>Banana</del></li>
    </ul>
    <p>Don't eat Banana, they are <strong>evil</strong></p>"
}
Etikedo enhavanta liston de fruktoj uzante HTML-etikedojn kiel alineo, neordigitaj listoj kaj grasaj tiparoj

Etikedo enhavanta liston de fruktoj uzante HTML-etikedojn kiel alineo, neordigitaj listoj kaj grasaj tiparoj

Etoso

La tiparo de la Kirigami.Theme estas disponebla kiel Kirigami.Theme.defaultFont.pointSize en via aplikaĵo.