Skip to content

Italian

A forum for those speaking Italian
465 Topics 1.9k Posts
  • La QSqlQuery non viene processata

    Solved
    7
    0 Votes
    7 Posts
    1k Views
    PollyP
    Ahhhhhh. Ecco è un contenitore. Grazie sei stato molto utile
  • Qt 3d car demo

    Unsolved
    2
    0 Votes
    2 Posts
    592 Views
    VRoninV
    Puoi postare il link del demo? Sono sicuro che il codice e' recuperabile, voglio soltanto capire a chi devo chiedere.
  • Aggiornamento dati

    Solved
    22
    0 Votes
    22 Posts
    6k Views
    L
    Risolto! Il problema stava proprio in quel codice perchè era messo al interno di un loop infinito, adesso il programma funziona. Grazie mille per l'aiuto
  • Programmatore o informatico italiano che lavori nella zona Bruxelles

    Unsolved
    1
    0 Votes
    1 Posts
    354 Views
    No one has replied
  • Impossibile trovare la build Visual Studio 2019

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    G
    @VRonin Ho risolto installando la versione per vs 2017 come hai detto tu. Grazie ciao
  • arduino you tube 138

    Unsolved
    2
    0 Votes
    2 Posts
    551 Views
    VRoninV
    Posizione della parentesi sbagliata while(input_state!=0) in realta' qui puoi direttamente cancellare !=0 ed e' uguale
  • QML usare settings con repeater

    Solved
    2
    0 Votes
    2 Posts
    634 Views
    gfxxG
    @gfxx per tutti quelli che leggono in futuro .... al 2019 QSetting può essere usato in questi casi ma è piuttosto scomodo nel momento in cui si volessero riutilizzare per esempio i componenti. Utilizzare invece Local Storage è come utilizzare un normale database sqlite che è molto più flessibile sopratutto per quanto riguarda il riuso dei componenti, a patto ovviamente che tutte le tabelle vengano inizializzate correttamente. Quindi per una semplice applicazione qml Setting ok, per una applicazione complessa e con molti componenti riutilizzati meglio Local Storage.
  • Configurazione QChart QChartWiew

    Unsolved
    1
    0 Votes
    1 Posts
    424 Views
    No one has replied
  • Compilazione Qt statiche. Librerie non trovate

    Unsolved
    4
    0 Votes
    4 Posts
    916 Views
    VRoninV
    Nella sezione "Qt Version" ti lascia specificare il percorso a qmake, le librerie devono essere in ../lib/ rispetto a qmake
  • Errore in compilazione "Could not create the directory ..."

    Solved
    9
    0 Votes
    9 Posts
    2k Views
    V
    @CP71 Si avete ragione, dopo averlo cancellato funziona. Grazie a tutti.
  • QDateTime per verifica inserimento

    Unsolved
    2
    0 Votes
    2 Posts
    663 Views
    VRoninV
    @Polly said in QDateTime per verifica inserimento: vorrei usare pertanto l'oggetto QDateTime QDateTime e' una classe che rappresenta una data e ora, non ha rappresentazione grafica. QDateTimeEdit e' l'editor che probabilmentevuoi usare
  • Problema file ClangTools4.dll

    Unsolved
    2
    0 Votes
    2 Posts
    960 Views
    A
    Aggiornamento. Ho risolto il problema della dll installando Clang con questo comando: pacman -S mingw-w64-x86_64-clang mingw-w64-i686-clang (come spiegato qui https://gist.github.com/bigworld12/c2f2ec25af416f72b6c5f3a9fb4df16f) Però ancora non riesco a compilare.
  • assegnare un nome ad una label in file ui.qml in base al risultato di una query

    Solved
    2
    0 Votes
    2 Posts
    607 Views
    gfxxG
    @gfxx mi rispondo con l'aiuto di @darkinstan e il link al suo vecchio post.
  • model: SqlQueryModel TabView qml

    Solved
    4
    0 Votes
    4 Posts
    965 Views
    gfxxG
    Allora: principalmente la difficoltà stà nel fatto che mi devo ancora "ambientare" nelle malità di render qml/quick comunque direi che al passo 5 siamo anche arrivati al dunque e non serviva fare altro. riporto il codice corretto: #include <QGuiApplication> #include <QQmlApplicationEngine> #include <QtQuickControls2> #include <QtSql> #include <QtGui/QGuiApplication> #include <QtCore/QDir> #include <QtQuick/QQuickView> #include <QtQml/QQmlEngine> #include <QtQml/qqml.h> #include "shared/shared.h" #include <QtCharts> #include <QtDataVisualization> #include <QAbstractTableModel> #include <QtMessageHandler> #include <QMessageBox> #include <QMessageLogContext> #include <QMessageLogger> #include <QDebug> #include <QQmlEngine> #include "sqlquerymodel.h" using namespace QtCharts; int main(int argc, char *argv[]) { QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QGuiApplication app(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("/home/pc/Qt/TestApp/DataBase/TestAnalyticsDB"); if(db.open()) {//{ QMessageBox::information(nullptr,"Ok","Connection ok"); qDebug() << "connessione ok"; } else qDebug() << "connessione FALLITA";//QMessageBox::information(nullptr,"Error","some error."); SqlQueryModel *UserRegistry = new SqlQueryModel(nullptr); UserRegistry->setQuery("SELECT * FROM userData"); SqlQueryModel *AdmRegistry = new SqlQueryModel(nullptr); AdmRegistry->setQuery("SELECT * FROM admData"); QQmlApplicationEngine engine; engine.rootContext()->setContextProperty("userModel", UserRegistry); /* the trick */ engine.rootContext()->setContextProperty("admModel", AdmRegistry); /* second query table model */ engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); if (engine.rootObjects().isEmpty()) return -1; return app.exec(); } e poi nel codice ui.qml alla sezione tableView: C.TableView { id: tableViewUser x: 8 y: 8 width: 1152 height: 244 anchors.right: parent.right anchors.left: parent.left anchors.top: parent.top verticalScrollBarPolicy: 2 clip: true model: userModel /* the trick */ C.TableViewColumn { title: "User id" role: "IDuser" width: title.length * 10 visible: true } /* other column*/ /* second table*/ C.TableView { id: tableViewData x: 0 y: 250 width: 1168 height: 433 anchors.right: parent.right anchors.left: parent.left anchors.top: parent.bottom verticalScrollBarPolicy: 2 clip: true model: admModel /* second query table model */ C.TableViewColumn { title: "Sensore 1" role: "sens1" width: title.length * 15 } e questo è tutto .... immagino che creando una classe specifica ( modificando SqlQueryModel per esempio) sarà facile ricreare layout diversi e tabelle "relazionali".
  • Integrare progetti qml in progetti c++ qtcreator

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    gfxxG
    @VRonin non era il path .... ma un errore nel file .pro .... ti devo fare una domanda prima di studiare tutta sta roba: ma è conveniente imparare a scrivere le interfacce con qt quick 1 o 2, imparare a fare i file qlm correttamente etc etc oppure conviene stare sul qt c++ classico? l'unico vantaggio è il potere usare python e java con molta facilità oltre che c++ o ce ne sono altri che non vedo? (bhe la parte rendere 3d mi pare più facile .... ma io non la uso ... )
  • Oggetto Pixmap Combo

    Unsolved
    2
    0 Votes
    2 Posts
    557 Views
    VRoninV
    QPixmap e' un QPaintDevice quindi ci puoi disegnare sopra con QPainter QPixmap pix(100,100); pix.fill(Qt::blue); QPainter pixPainter(&pix); pixPainter.drawText(pix.rect(),Qt::AlignCenter,QStringLiteral("Ciao"));
  • Liberare risorse in chiusura QMainWindow

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    F
    @mrdebug said in Liberare risorse in chiusura QMainWindow: Ciao, no, se lasci li crei in riferimento al dialog "this", una volta che killi il dialog esso uccide tutti i componenti a lui legati, quindi non serve che lo fai te. E' un sistema utilizzato anche in Delphi e Freepascal. perfetto grazie!!
  • argv argc in Qthread

    Solved
    7
    0 Votes
    7 Posts
    2k Views
    gfxxG
    durante le feste ho trovato e risolto il problema. L'applicazione così come scritta è apposto. Il problema non proviene da QT in alcun modo. Semplicemente l'applicazione che avrebbe dovuta essere letta da QApplication non veniva creata dall'altro programma che facevo andare in parallelo ... le indicazioni su come fare partire il programma da un thread non erano chiare, così la seconda app lanciata da thread (scritta in python) pur partendo non generava il necessario "plugin" leggibile da un programma in c++, Quindi Qapplication vedeva un argomaneto ma non il secondo (il "plugin") che a tutti gli effetti si sarebbe dovuto occupare di interagire con il main. problema risolto buon anno a tutti sopratutto a VRonin
  • Problema con linuxdeployqt e sqldriver

    Solved
    4
    0 Votes
    4 Posts
    1k Views
    F
    ok l'errore dipende da tutt'altro. eventualmente apro un'altra discussione. intanto grazie!
  • Problema di Serializzazione

    Unsolved
    3
    0 Votes
    3 Posts
    941 Views
    VRoninV
    QDataStream &operator<<(QDataStream &out, const QString &str) e QDataStream &operator>>(QDataStream &in, QString &str) sono gia' definiti all'interno di Qt. Non c'e' bisogno che tu li ridefinisca.