Skip to content

Italian

A forum for those speaking Italian
464 Topics 1.9k Posts
  • Problema con removeWidget

    Solved
    3
    0 Votes
    3 Posts
    1k Views
    F
    @VRonin said in Problema con removeWidget: quando li rimuovi li devi spostare da un altra parte? Di solito, per questi casi, si usa hide/show (o setVisible) per efficienza: void ForzaListiniMovimentiWindow::onMassivoChecked(bool val) { const auto widgetDaCambiare[] = {txtListino,txtNumerat,txtPeriodo,txtNumero,txtSconto,btnCerca,btnUpdate}; for(QWidget* singleWid : widgetDaCambiare) singleWid->setVisible(val); } occhio che ho aggiunto un argomento alla funzione quindi devi aggiungerlo anche al connect o, ancora meglio, usa il nuovo connect: connect(massivo, &QRadioButton::toggled, this, &ForzaListiniMovimentiWindow::onMassivoChecked); ciao! si infatti alla fine ho optato per il setVisible. grazie!
  • Configurazione compilatore

    Unsolved
    2
    0 Votes
    2 Posts
    1k Views
    VRoninV
    TDM non e' molto popolare devo dire, di solito per gcc su windows viene usato MinGW e quello lo puoi installare direttamente dall'installatore di Qt (MaintenenceTool.exe) e si configura in automatico. Se vuoi settare TDM devi creare un nuovo Kit e inserire i parametri del tuo compilatore e linker/librarian http://doc.qt.io/qtcreator/creator-targets.html
  • Problema di link

    Solved
    3
    0 Votes
    3 Posts
    989 Views
    PollyP
    Perfetto , tutto riuscito grazie ancora.
  • Estrarre serie da una lista

    Solved
    2
    0 Votes
    2 Posts
    792 Views
    VRoninV
    QVector<double> numeri; for(const QString& val : list) numeri << val.toDouble();
  • Accesso a componenti ui di una classe estesa

    Solved
    5
    0 Votes
    5 Posts
    2k Views
    F
    allora, avendo nella classe base questo: protected: Ui::BaseWindow *ui; quindi la ui messa come protected. nella classe dericata ho fatto questo: #include "articoliwindow.h" #include "ui_basewindow.h" così facendo sembra riesca ad accedere a tutti i componenti della ui semplicemente così: ui->baseTable->......;
  • Problema con QWdiget e setupUI

    Solved
    2
    0 Votes
    2 Posts
    679 Views
    F
    ho ricreato la classe, e funziona. non riesco a vedere differenze tra quello che ho postato e quello che ho adesso. forse bastava fare il clean del progetto, o lanciare qmake.... ciao!!
  • Problema con Qt, compilatore e Windows 10

    Solved
    19
    0 Votes
    19 Posts
    9k Views
    F
    @VRonin said in Problema con Qt, compilatore e Windows 10: Il debugger apparentemente e' a parte: https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk scusa, credevo fosse incluso nei build tools figurati! anzi, mi hai risolto parecchi problemi. grazie!!
  • Visualizzare un'immagine e copiarne una porzione

    Solved
    15
    0 Votes
    15 Posts
    5k Views
    P
    @VRonin Non sono ancora così esperto, quindi grazie per avermi dato questi spunti ;)
  • QGraphicsScene index order

    Solved
    3
    0 Votes
    3 Posts
    1k Views
    gfxxG
    @VRonin Grazie molte della risposta perfetto .... seguo il consiglio. per la risposta alla seconda domanda ... mi risdpondo da solo, utilizzando Zvalue è possibile filtrare gruppi di item senza dovere usare groupitem (ovviamente il "disegno fisico" lo deve permettere ... ma vedo che anche sui cad migliori gli errori di grafica riguardanti lo zvalue sono trascurati ... quindi ...): void MainWindow::test_selective_clean() { QList<QGraphicsItem*> citem = scene_Pallet->items(); for (int ct = 0; ct < citem.size(); ct++) { if ((citem[ct]->zValue() > 45) && ((citem[ct]->zValue() < 55))) { scene_Pallet->removeItem(citem[ct]); } } } Grazie Saluti Giorgio
  • Inclusione libreria nell'eseguibile

    Unsolved
    4
    0 Votes
    4 Posts
    2k Views
    VRoninV
    Allora il link e' http://doc.qt.io/qt-5/linux-deployment.html#static-linking
  • QFileDialog ed estensione scelta

    Unsolved
    7
    0 Votes
    7 Posts
    2k Views
    F
    al momento l'unica soluzione che ho trovato è questa: QString fileName; QStringList filters; filters << "CSV(*.csv)" << "XLS(*.xls)" << "All files(*.*)"; QFileDialog fd(0, QObject::tr("Salva"), QDir::homePath()); fd.setAcceptMode(QFileDialog::AcceptSave); fd.setNameFilters(filters); if (fd.exec() == QDialog::Accepted) { fileName = fd.selectedFiles()[0]; if (fd.selectedNameFilter() == "CSV(*.csv)") { fileName.append(".csv"); } else if (fd.selectedNameFilter() == "XLS(*.xls)") { fileName.append(".xls"); } } return fileName; non è "bella", lo so. ma sennò non c'è verso di fargli prendere l'estensione. ho guardato in lungo e in largo, e pare che sia un problema su OS linux.
  • Crittografia dati simmetrica

    Unsolved
    9
    0 Votes
    9 Posts
    3k Views
    VRoninV
    il .pro sembra sbagliato... dovrebbe essere tipo: INCLUDEPATH += C:/Cryptopp/include/cryptopp LIBS += -LC:/Cryptopp/lib CONFIG(debug, debug|release){ LIBS += -lcryptopp-staticd } else{ LIBS += -lcryptopp-static } ma non dovrebbe crashare malamente... potresti postare la stack trace?
  • Chiarimento sul commento

    Solved
    2
    0 Votes
    2 Posts
    894 Views
    VRoninV
    Buongiorno e benvenuto Sono blocchi degli esempi. Sono usati per estrarre il codice e mettrlo nelle pagine di spiegazione. per esempio Se apri il "Basic Layout Example" e vail in dialog .cpp vedrai che il pezzo di codice tra //! [0] e' lo stesso che appare qui http://doc.qt.io/qt-5/qtwidgets-layouts-basiclayouts-example.html#dialog-class-implementation puoi ignorarli tranquillamente
  • Comunicazione fra threads

    8
    0 Votes
    8 Posts
    3k Views
    B
    @VRonin ok grazie mille per le dritte. Ora mi studio meglio i threads ;)
  • Come usare Version Control di Qt?

    Solved
    6
    0 Votes
    6 Posts
    2k Views
    VRoninV
    Per uso personale: https://www.syntevo.com/smartgit/ Per uso aziendale (se non vuoi pagare la licenza del precedente): https://wiki.gnome.org/Apps/Gitg/ Ma e' solo opinione personale.
  • Riutilizzare funzioni per componenti grafici

    Solved
    15
    0 Votes
    15 Posts
    5k Views
    F
    perfetto, adesso funziona tutto. mi alleno un pò su tutti gli altri metodi che devo "condividere", così capisco un pò meglio... grazie mille per l'aiuto!!
  • Resize di QPixmap in Dialog

    Solved
    3
    0 Votes
    3 Posts
    1k Views
    B
    @VRonin Grazie Ronin, sono proprio uno stordito :)
  • Qt widget application senza la main window

    2
    0 Votes
    2 Posts
    692 Views
    VRoninV
    QMenuBar is a QWidget so if you call show() it should work
  • Installazione QWidget(QLed) su Designer

    4
    0 Votes
    4 Posts
    2k Views
    B
    Purtroppo è un bagno di sangue anche importare i files e le risorse all'interno del progetto. Non c'è verso di falro compilare. Avete una soluzione alternativa da propormi? A me interessano dei led/bottoni che si accendano per simulare un booleano..
  • Problema con query e QSqlQuery prepare

    Solved
    23
    0 Votes
    23 Posts
    9k Views
    VRoninV
    Nessun problem, felice che si sia risolto