Skip to content

Italian

A forum for those speaking Italian
457 Topics 1.9k Posts
  • Interittent color

    Solved
    8
    0 Votes
    8 Posts
    572 Views
    C

    Ciao, grazie a @guerinoni e a @VRonin per il suggerimento
    sull'intermittente del colore.

  • Prelevare Caratteri dal text Edit

    Unsolved
    3
    0 Votes
    3 Posts
    416 Views
    VRoninV

    puoi usare questo segnale https://doc.qt.io/qt-5/qtextdocument.html#contentsChange di ui->textEdit->document()

  • Legare cambio immagine qml a file logica cpp

    Unsolved
    2
    0 Votes
    2 Posts
    260 Views
    ODБOïO

    @Montanaro Ciao

    svariati modi
    https://doc.qt.io/qt-5/qtqml-cppintegration-overview.html

    Exposing Attributes of C++ Types to QML
    https://doc.qt.io/qt-5/qtqml-cppintegration-exposecppattributes.html

  • QStorageInfo per mac

    Unsolved
    2
    0 Votes
    2 Posts
    240 Views
    guerinoniG

    @Polly
    Qt e' cross platform, dovrebbe quindi essere testato anche per MacOs... Non so poi il tuo caso se e' cosi' particolare da ricorrere ad appoggiarsi a qualche lib nativa

  • Risultati Query Editabili

    Solved
    6
    0 Votes
    6 Posts
    462 Views
    PollyP

    perfetto allora proverò

  • problema codice qt e modulo sympy

    Solved
    4
    0 Votes
    4 Posts
    288 Views
    S

    si si e si.
    L'ho provata e funziona.
    A proposito conosci qualche guida che spiega bene le interazioni tra Qt e gli altri moduli?
    Grazie ancora.

  • 0 Votes
    2 Posts
    229 Views
    VRoninV

    cambia la maiuscola. e' placeholderText, non PlaceholderText

  • Semafori e thread

    Solved
    4
    0 Votes
    4 Posts
    468 Views
    MontanaroM

    @guerinoni said in Semafori e thread:

    @Montanaro Dipende da che tipo di applicazione stai sviluppando, e che cosa si deve fare sugli altri thread... Comunque c'e' il modulo QtConcurrent che puoi sfruttare, oppure gestire le operazioni "a mano" su dei thread separati

    all'inizio avevo inserito un QMutex .
    mutex.unlock() e mutex.lock()
    poi ho visto che bastava mettere le due operazioni su thread separati e funzionava tutto.

  • Aggiungere classi e metodi

    Solved
    6
    0 Votes
    6 Posts
    647 Views
    MontanaroM

    @guerinoni said in Aggiungere classi e metodi:

    @Montanaro se alert e' un'atra classe devi definirlo con la tipologia della classe!

    alla fine ci sono riuscito.
    l'errore non era nella dichiarazione della classe ma nel file .pro.
    avevo dimenticato di aggiungere la libreria :)

  • Problema installazione Qt Android Virtual Machine

    Unsolved
    3
    0 Votes
    3 Posts
    248 Views
    PollyP

    Si ho visto; solo che mi è sorto un altro problema. Dopo aver installato i driver Usb del mio samsung non so se ho configurato correttamente il tutto, mi potresti eventualmente dirmi quali parti di SDK vanno installate nel menu o una guida a cui far riferimento?
    Per esempio il mio smartphone è un Galaxy A20e, i driver lo riconoscono ma non sono sicuro che il file apk sia stato trasferito e funzionanteperchè mi esce il messaggio

    Project ERROR: Cannot run target compiler 'C:\Users\MyPc\AppData\Local\Android\Sdk\ndk\21.0.6113669/toolchains/arm-linux-androideabi-4.9/prebuilt /windows-x86_64/bin/arm-linux-androideabi-g++'. Maybe you forgot to setup the environment? Error while parsing file C:\Users\MyPC\Documents\Laboratorio_QT\MyExampleAndroid\MyExampleAndroid.pro. Giving up.
  • Installazione vecchio PC

    Solved
    5
    0 Votes
    5 Posts
    376 Views
    PollyP

    perfetto ti ringrazio moltissimo

  • Problemi uso QWebEngine

    Unsolved
    9
    0 Votes
    9 Posts
    784 Views
    elicatE

    Non so se hai risolto, ma molte cose io le ho risolte passando al QT 5.14.0

  • WebGL disabilitata

    Solved
    2
    0 Votes
    2 Posts
    334 Views
    elicatE

    Solved width version 5.14.0 and :

    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); bool ret; ret = qputenv("QTWEBENGINE_CHROMIUM_FLAGS", " --ignore-gpu-blacklist --enable-gpu-rasterization --enable-oop-rasterization --use-angle"); /* for report in console */ ret = qputenv("QSG_INFO", "1"); /* for automatic graphics hadware/software */ ret = qputenv("QT_OPENGL", "angle"); ret = qputenv("QT_ANGLE_PLATFORM", "d3d11"); ret = qputenv("QSG_RENDER_LOOP", "basic"); QApplication::setAttribute(Qt::AA_UseOpenGLES); QCoreApplication::setAttribute(Qt::AA_UseOpenGLES); QGuiApplication::setAttribute(Qt::AA_UseOpenGLES); QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts); QGuiApplication app(argc, argv);
  • Webengine inizializzazione errore

    Solved
    2
    0 Votes
    2 Posts
    1k Views
    elicatE

    I ma solved. Install version 5.14.0

  • Corsi in Italia

    Unsolved
    5
    0 Votes
    5 Posts
    1k Views
    P

    Come Service Partner per l'Italia organizziamo numerosi corsi fra i quali:
    https://www.develer.com/servizi/corso-qt-quick/
    https://www.develer.com/servizi/corso-qt-widgets/
    Ogni anno organizziamo poi QtDay, la conferenza italiana dedicata a Qt, che propone workshop gratuiti e premium per tutti i livelli.
    https://www.qtday.it/
    Pietro Mantovani
    Develer.

  • 0 Votes
    3 Posts
    285 Views
    F

    @mrdebug said in Aggiungere testo ad una QTextEdit alla fine di un processo:

    Ciao, ti consiglio di mettere tutte le connect prima dello start, compresa quella relativa all'evento finished().

    si infatti il problema era quello.
    grazie!!

  • Pyqt problemi con Qthread

    Solved
    5
    0 Votes
    5 Posts
    349 Views
    C

    ok grazie mille. Adesso ho seguito il tuo consiglio. i FPS sono aumentati a 20, e anche l'interfaccia è più fluida (non ho rallentamenti).
    Grazie per la dritta del race condition.

  • Problemi con SSL e richieste HTTPS

    Unsolved
    2
    0 Votes
    2 Posts
    249 Views
    VRoninV

    Invece di connettere il manager, connetti la singola risposta cosi' puoi gestire anche il segnale error() che ti permette di catturare la fattispecie che ti interessa

    manager = new QNetworkAccessManager(); manager->setProxy(QNetworkProxy::NoProxy); connect(manager,&QNetworkAccessManager::finished,this,&alfro::managerFinished); connect(manager,&QNetworkAccessManager::sslErrors,this,&alfro::ignorsa); QSslConfiguration cfg(QSslConfiguration::defaultConfiguration()); cfg.setProtocol(QSsl::AnyProtocol); request.setSslConfiguration(cfg); request.setUrl(url); QNetworkReply* reply = manager->get(request); // signature alfro::managerFinished(QNetworkReply*) connect(reply,&QNetworkReply::finished,this,std::bind(&alfro::managerFinished,this,reply)); // signature alfro::ignorsa(QNetworkReply*,const QList<QSslError>&) connect(reply,&QNetworkReply::sslErrors,this,std::bind(&alfro::ignorsa,this,reply, std::placeholders::_1)); // signature alfro::manageErrors(QNetworkReply*,QNetworkReply::NetworkError) connect(reply,&QNetworkReply::error,this,std::bind(&alfro::manageErrors,this,reply, std::placeholders::_1));
  • Traduzione italiana - Proposta correzioni

    Unsolved
    2
    0 Votes
    2 Posts
    232 Views
    VRoninV

    E' lo stesso processo usato per cambiare qualsiasi cosa in Qt: https://wiki.qt.io/Qt_Contribution_Guidelines

  • Download dei files in apertura finestra

    Unsolved
    9
    0 Votes
    9 Posts
    582 Views
    F

    ciao.

    guarda, ho usato quel link per fare delle prove con wget, curl e un programmino scritto in java.
    e funziona senza problemi.

    allora ho copiato quel file su un altro server, e ho fatto una prova da li.
    e il codice ha funzionato.
    evindentemente Qt ha qualche problema con quel server specifico.

    allora ho provato ad usare QProcess:

    process = new QProcess(); if (process) { process->setEnvironment(QProcess::systemEnvironment()); process->setProcessChannelMode(QProcess::MergedChannels); process->start("wget https://yt-dl.org/downloads/latest/youtube-dl -O ydl"); process->waitForStarted(); connect(process, &QProcess::readyReadStandardOutput, this, &MainWindow::readOutput); connect(process, &QProcess::readyReadStandardError, this, &MainWindow::readError); }

    questo codice funziona.
    è il download diretto a quel link che non funziona.
    non so se mi sono spiegato.