[Risolto] Qt Qml & Javascript import

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
SuperStep
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2037
Iscrizione: lunedì 19 dicembre 2011, 16:26
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS x86_64
Sesso: Maschile
Località: Somma Vesuviana (NA)

[Risolto] Qt Qml & Javascript import

Messaggio da SuperStep »

Salve, non riesco a capire alcune cose sull'import di file Qml e Javascript.

ho guardato un po' la documentazione, per il primo caso (Qml) non ci sono problemi, faccio

Codice: Seleziona tutto

import QtQuick 2.2
import QtQuick.Window 2.1
e funziona, (nel mio caso riesco a Utilizzare l'oggetto Text)

secondo la documentazione, quando sono in un file javascript devo importarlo cosi'
Importing a QML Module from a JavaScript Resource

A JavaScript resource may import a QML module in the following fashion:

.import TypeNamespace MajorVersion.MinorVersion as Qualifier
For example:

.import Qt.test 1.0 as JsQtTest
In particular, this may be useful in order to access functionality provided via a singleton type; see qmlRegisterSingletonType() for more information.

Note: The .import syntax doesn't work for scripts used in the WorkerScript
e faccio

Codice: Seleziona tutto

.pragma library

.import QtQuick 2.2 as QtQuick
.import QtQuick.Window 2.1 as QtQuickWindow

... mio codice javascript ...
ma quando provo a pare una cosa del tipo Text.AlignLeft

becco un

Codice: Seleziona tutto

ReferenceError: Text is not defined
come faccio ad utilizzare tutti gli item disponibili nel file Qml anche in un file Javascript?
Ultima modifica di SuperStep il martedì 21 ottobre 2014, 7:20, modificato 1 volta in totale.
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Avatar utente
SuperStep
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2037
Iscrizione: lunedì 19 dicembre 2011, 16:26
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS x86_64
Sesso: Maschile
Località: Somma Vesuviana (NA)

Re: Qt Qml & Javascript import

Messaggio da SuperStep »

Ok mi rispondo da solo,

devo passare per il Namespace specificato, in questo caso QtQuick.text.AlignLeft

ho perso un ora... :(
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti