<commit_before>import QtQuick 2.3
import QtQuick.Controls 1.2

ApplicationWindow { // rootContext ist das Programm-Fenster
    visible: true
    width: 300
    height: 380
    maximumHeight: height
    maximumWidth: width
    title: "Zwei mal würfeln"
    property int schrift_groesse: 40

    // Connections Objekt erstellt eine Verbindung zu QML Signal
    Connections{
        target: spielerData                 // öffentlicher Name

        // on<Signal> Syntax. Reagiert wenn ein Signal empfangen
        onZahlErster:{                      // signalName -> onSignalName
            ersterLabel.text = zahl_str     // aktualisiert 'ersterLabel'
        }

        onZahlZweiter:{                     // Reagiert beim Eintreffen des Signals
            zweiterLabel.text = zahl_str    // aktualisiert 'zweiterLabel'
        }
    }

    Button {
        id: wuerfeln1
        x: 30
        y: 290
        width: 100
        height: 30

        // Slot is verfügbar über die Verbindung "spielerData"
        onClicked: spielerData.buttonErster()
        Label{
            text: "Spieler Nr.1"
            font.pixelSize: 14
            anchors.centerIn: parent
        }
    }

    Button {
        id: wuerfeln2
        x: 170
        y: 290
        width: 100
        height: 30

        // Über Verbindung "fensterObj" einfach den Slot aufrufen
        onClicked: spielerData.buttonZweiter()
        Label{
            text: "Spieler Nr.2"
            font.pixelSize: 14
            anchors.centerIn: parent

        }
    }

    Label {
        id: ersterLabel
        x: 62
        y: 215
        text: "00"
        font.pixelSize: schrift_groesse
    }

    Label {
        id: zweiterLabel
        x: 201
        y: 215
        text: "00"
        font.pixelSize: schrift_groesse
    }

    Image {
        id: image1
        x: 100
        y: 64
        width: 89
        height: 100
        source: "dice.png"
    }
}























<commit_msg>Update main.qml<commit_after>import QtQuick 2.3
import QtQuick.Controls 1.2

ApplicationWindow { // rootContext ist das Programm-Fenster
    visible: true
    width: 300
    height: 380
    maximumHeight: height
    maximumWidth: width
    title: "Zwei mal würfeln"
    property int schrift_groesse: 40

    // Connections Objekt erstellt eine Verbindung zu QML Signal
    Connections{
        target: spielerData                 // öffentlicher Name

        // on<Signal> Syntax. Reagiert wenn ein Signal empfangen
        onZahlErster:{                      // signalName -> onSignalName
            ersterLabel.text = zahl_str     // aktualisiert 'ersterLabel'
        }

        onZahlZweiter:{                     // Reagiert beim Eintreffen des Signals
            zweiterLabel.text = zahl_str    // aktualisiert 'zweiterLabel'
        }
    }

    Button {
        id: wuerfeln1
        x: 30
        y: 290
        width: 100
        height: 30

        // Slot is verfügbar über die Verbindung "spielerData"
        onClicked: spielerData.buttonErster()
        Label{
            text: "Spieler Nr.1"
            font.pixelSize: 14
            anchors.centerIn: parent
        }
    }

    Button {
        id: wuerfeln2
        x: 170
        y: 290
        width: 100
        height: 30

        // Über Verbindung "fensterObj" einfach den Slot aufrufen
        onClicked: spielerData.buttonZweiter()
        Label{
            text: "Spieler Nr.2"
            font.pixelSize: 14
            anchors.centerIn: parent

        }
    }

    Label {
        id: ersterLabel
        x: 62
        y: 215
        text: "00"
        font.pixelSize: schrift_groesse
    }

    Label {
        id: zweiterLabel
        x: 201
        y: 215
        text: "00"
        font.pixelSize: schrift_groesse
    }

    Image {
        id: image1
        x: 100
        y: 64
        width: 89
        height: 100
        source: "dice.png"
    }
}

{'fraction_non_alphanumeric': 0.06704046806435884, 'fraction_numerical': 0.03266699171136031, 'mean_word_length': 1.263099834528406, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5739957', 'n_tokens_mistral': 1467, 'n_tokens_neox': 1220, 'n_words': 315}