Skip to content

Italian

A forum for those speaking Italian
459 Topics 1.9k Posts
QtWS25 Last Chance
  • Problemi con SSL e richieste HTTPS

    Unsolved
    2
    0 Votes
    2 Posts
    308 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
    288 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
    815 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.

  • Collegamento a database .sdb da link

    Unsolved
    6
    0 Votes
    6 Posts
    516 Views
    V

    Vi spiego. La mia applicazione elabora grafici e statistiche da un database sqlite proveniente da una stazione meteo.
    Ad oggi lo scarico ogni giorno dal link del sito e lo metto nella sua cartella.
    Cercavo il modo di non dover fare questo procedimento ogni giorno, ma far leggere il database direttamente da dove sta es. https://www.miosito.it/stazioni/weewx/database/staz.sdb.
    Ho paura però che non sia possibile, almeno no con sqlite!

  • 0 Votes
    3 Posts
    328 Views
    A

    Grazie per il suggerimento @VRonin, tuttavia ritorna true anche il commit().

  • QColorDialog e dimensione nel vertical layout

    Solved
    3
    0 Votes
    3 Posts
    349 Views
    F

    @GiovanniLR said in QColorDialog e dimensione nel vertical layout:

    centralWidget()->setLayout(new QVBoxLayout());
    centralWidget()->layout()->setAlignment(Qt::AlignCenter); // <<---- align request
    centralWidget()->layout()->addWidget(colorDialog);

    ok grazie, cosi me lo centra ed è già decisamente meglio.

    sulla dimensione, se non si può intervenire penso che l'unica sia ridurre proprio la finestra.
    perchè al momento ho parecchio spazio tipo cornice che non mi piace granchè!

  • Visualizzare modelli 3D su device esterno

    Unsolved
    2
    0 Votes
    2 Posts
    410 Views
    guerinoniG

    probabilmente manca il module di qt3d nella toolchain che stai utilizzando su embedded

  • argometi del main ad un qthread

    Solved
    2
    0 Votes
    2 Posts
    229 Views
    gfxxG

    mi rispondo da solo:

    in qtcreator nel menù project "command line arguments", una volta aggiunto l'argomento, il menù a tendina mostra un'icona sulla desta. Cliccando si apre il menù di scelta per il "tipo" di argomento .... fatta la scelta corretta (nel mio caso "absolute path file") tutto funziona come mi aspettavo.

    saluti

  • Centrare testo su QTableWidgetItem

    Unsolved
    3
    0 Votes
    3 Posts
    392 Views
    V

    Hai provato con questo?

    ui->tableData->setItem(riga++, 1, new QTableWidgetItem (lang.at(ConfigData.at(32))));
    ui->tableData->item(riga++, 1)->setTextAlignment(Qt::AlignCenter);

  • Problema progetto When executing step "Make"

    Solved
    4
    0 Votes
    4 Posts
    327 Views
    VRoninV

    Di nuovo, l'errore e' chiaro: ti sei dimenticato un return dentro a rfid_worker::check_tips.
    se: ((tips_number % div)== 0)&&(tips_number!=0) e vero, Agejet::charge_type.contains("tip") e' falso e Agejet::charge_type.contains("hp") e' falso la tua funzione non sa cosa ritornare

  • Chiarimento Tutorial

    Solved
    5
    0 Votes
    5 Posts
    505 Views
    PollyP

    Grazie davvero sei stato esauriente

  • Utilizzare dll nel progetto

    Unsolved
    2
    0 Votes
    2 Posts
    430 Views
    mrdebugM

    Ciao, nel caso tu abbia degli headers C / C++ includi gli header normalmente. Per linkarli nel file .pro va inserita una sezione del tipo

    unix { INCLUDEPATH += ../../ffmpeg-3.2.2/ unix:!mac { LIBS += ../../opencv-3.3.1/build/lib/libopencv_ccalib.so } unix:mac { LIBS += ../../opencv-3.3.1/build/lib/libopencv_ccalib.3.3.1.dylib } } windows { LIBS += ../../opencv-3.3.1/build/lib/Release/opencv_videoio331.lib }

    nel caso invece tu non abbia gli headers la utilizzi con standarc C++, qualcosa del tipo

    QLibrary Library; #if defined(Q_OS_LINUX) Library.setFileName("libs/MyLib.so"); #elif defined(Q_OS_WIN) Library.setFileName("MyLib.dll"); #endif
  • Frame come html

    Solved
    2
    0 Votes
    2 Posts
    285 Views
    mrdebugM

    Certamente, su può fare tutto ciò che è possibile fare con javascript ed oltre.
    Se cerchi tra gli esempi di Qt oppure su youtube trovi.

  • Passare informazioni da MainWindow a DialogWindow

    Unsolved
    3
    0 Votes
    3 Posts
    385 Views
    VRoninV

    Non c'e' bisogno di usare signal/slots qui, basta semplicemente un metodo publico del dialog che prenda come argomento la stringa e mainwindow chiamera' quel metodo. Semplice

  • Flickable zone

    Unsolved
    3
    0 Votes
    3 Posts
    331 Views
    PollyP

    Certo eccolo

    import QtQuick 2.10 import QtQuick.Controls 2.1 import QtQuick.Window 2.2 Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Rectangle{ width: 200 height: 100 color:red x:440 y:380 Button{ id:pulsante height: parent.height width: parent.width onClicked: { immagine.state = "posizioneFinal" } } } Rectangle{ id:rettangolo width: 300 height: 300 color:"green" Flickable{ id:zonaflick width: parent.width height: parent.height contentHeight: immagine.height contentWidth: immagine.width contentX: 50 contentY: -50 transitions: [ Transition { from: "posizioneIniz" to: "posizioneFinal" NumberAnimation{properties:"y"; duration:1000;} } ] Image{ state: "posizioneIniz" id:immagine source: "cavallo.jpg" states: [ State { name: "posizioneIniz" PropertyChanges { target: immagine y:0 x:0 z:-2 } }, State { name: "posizioneFinal" PropertyChanges { target: immagine y:120 x: 0 z:-2 } } ] transitions: [ Transition { from: "posizioneIniz" to: "posizioneFinal" NumberAnimation{properties:"y"; duration:1000;} } ] } } } }
  • Settaggio compilatori

    Solved
    2
    0 Votes
    2 Posts
    275 Views
    PollyP

    Risolto, la versione 16 è quella del 2019 quindi ho recuperato quella del 2017 che è la 15.

  • Ridimensionamento finestra e oggetto

    Solved
    5
    0 Votes
    5 Posts
    756 Views
    PollyP

    Perfetto Grazie

  • Connessioni a run-time

    Solved
    10
    0 Votes
    10 Posts
    1k Views
    A

    @VRonin Grazie del tempo dedicatomi, ora ho un punto di partenza.

  • Problema strano connessione SQL

    Unsolved
    2
    0 Votes
    2 Posts
    285 Views
    mrdebugM

    Oltre alla dll sei certo di avere il plugin per mysql?
    Te lo chiedo perché non mi sembra che sia presente nell'ultima versione di Qt. Ho avuto lo stesso problema e su Debian sto usando il framework Qt di Debian che contiene il plugin piuttosto che usare l'ultima versione di Qt e dovermi complilare il plugin.

  • Non crea più eseguibile ma libreria condivisa

    Solved
    2
    0 Votes
    2 Posts
    655 Views
    S

    @stecco ok. Ho impostato clang come compilatore c++