Learn-qtquick-fast/ro: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
m (Wieland moved page Learn-qtquick-fast to Learn-qtquick-fast/ro: not english)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Salut Qt Romania!=
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}


===Cel mai rapid mod de a invata este sa practici.===
= Salut Qt Romania! =
=== Cel mai rapid mod de a invata este sa practici. ===
 
<code>import QtQuick 2.0
import QtQuick.Controls 1.1
import QtQuick.Dialogs 1.0
//import "../ButtonItem.qml"
 
Rectangle {
id:parent
objectName: "Agenda Personala"
color:"lightyellow"
width: 360
height: 360
//semnal emitere
signal send()
onSend: console.log("semnal emis din regtangle parinte")
Component.onCompleted:{
 
salveaza.clicked.connect(send)
}
// FileDialog {
// id: fileDialog
// title: "Please choose a file"
// onAccepted: {
// console.log("You chose: " + fileDialog.fileUrls)
// Qt.quit()
// }
// onRejected: {
// console.log("Canceled")
// Qt.quit()
// }
// Component.onCompleted: visible = true
// }
Rectangle {
id:despre
width: 100
 
height: 62
 
}
ButtonItem{
 
}
 
Row{
id:meniu
anchors.top: parent.top
ColorAnimation { from: "white"; to: "black"; duration: 200 }
Button{
text:qsTr("Inchide")
onClicked: Qt.quit()
}
Button{
id:salveaza
text: qsTr("Salveaza")
signal trigger
MouseArea{
onClicked: console.log("semal emis de button salveaza")
anchors.fill: salveaza
onPressed: parent.color="lightgreen"
onReleased: parent.color="white"
}
}
//onTrigger: console.log("Semnal emis!")
Button{
text: qsTr("Deschide", "Open")
tooltip: "Deschide"
onClicked: {
fileDialog.open();
 
}
FileDialog{
id:fileDialog
}
}
Button{
text:qsTr("Despre")
tooltip: "Informatii despre aplicatie"
onClicked: {
console.log("Despre a fost apasat")
// despre1.open()
}
Despre{
id: despre1
}
}
}
Row{
id: intdate
anchors.top: meniu.bottom
anchors.verticalCenter: parent.verticalCenter
//anchors.verticalCenter: parent
//color:"lightblue"
Label{
text: qsTr("Nume/Prenume: ")
}
TextInput{
id:numeTi
text:qsTr(" Nume ")
color: focus?"red":"green"
maximumLength: 15
focus: true
KeyNavigation.tab: telefonTi
}
Label{
text:qsTr(" Nr. Telefon: ")
}
TextInput{
id:telefonTi
text: qsTr("Telefon")
color: focus ? "red" : "green"
maximumLength: 20
KeyNavigation.backtab: numeTi
 
}
 
}
Row{
anchors.top: intdate.bottom
anchors.verticalCenter: parent.verticalCenter
 
Label{
text:numeTi.text+" "+telefonTi.text
}
}
}

Latest revision as of 10:41, 26 May 2015

This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

Salut Qt Romania!

Cel mai rapid mod de a invata este sa practici.

import QtQuick 2.0 import QtQuick.Controls 1.1 import QtQuick.Dialogs 1.0 //import "../ButtonItem.qml"

Rectangle {

id:parent
objectName: "Agenda Personala"
color:"lightyellow"
width: 360
height: 360
//semnal emitere
signal send()
onSend: console.log("semnal emis din regtangle parinte")
Component.onCompleted:{

salveaza.clicked.connect(send)

}

// FileDialog { // id: fileDialog // title: "Please choose a file" // onAccepted: { // console.log("You chose: " + fileDialog.fileUrls) // Qt.quit() // } // onRejected: { // console.log("Canceled") // Qt.quit() // } // Component.onCompleted: visible = true // }

Rectangle {
id:despre
width: 100

height: 62

}

ButtonItem{

}

Row{

id:meniu
anchors.top: parent.top
ColorAnimation { from: "white"; to: "black"; duration: 200 }
Button{
text:qsTr("Inchide")
onClicked: Qt.quit()
}
Button{
id:salveaza
text: qsTr("Salveaza")
signal trigger
MouseArea{
onClicked: console.log("semal emis de button salveaza")
anchors.fill: salveaza
onPressed: parent.color="lightgreen"
onReleased: parent.color="white"
}
}
//onTrigger: console.log("Semnal emis!")
Button{
text: qsTr("Deschide", "Open")
tooltip: "Deschide"
onClicked: {
fileDialog.open();

}

FileDialog{
id:fileDialog
}
}
Button{
text:qsTr("Despre")
tooltip: "Informatii despre aplicatie"
onClicked: {
console.log("Despre a fost apasat")
// despre1.open()
}
Despre{
id: despre1
}
}
}
Row{
id: intdate
anchors.top: meniu.bottom
anchors.verticalCenter: parent.verticalCenter
//anchors.verticalCenter: parent
//color:"lightblue"
Label{
text: qsTr("Nume/Prenume: ")
}
TextInput{
id:numeTi
text:qsTr(" Nume ")
color: focus?"red":"green"
maximumLength: 15
focus: true
KeyNavigation.tab: telefonTi
}
Label{
text:qsTr(" Nr. Telefon: ")
}
TextInput{
id:telefonTi
text: qsTr("Telefon")
color: focus ? "red" : "green"
maximumLength: 20
KeyNavigation.backtab: numeTi

}

}

Row{
anchors.top: intdate.bottom
anchors.verticalCenter: parent.verticalCenter

Label{

text:numeTi.text+" "+telefonTi.text
}
}

}