Skip to content

Italian

A forum for those speaking Italian
465 Topics 1.9k Posts
  • Inserire uno SwipeView con numero di pagine dinamico dentro un TabBar con 2 Tab

    Unsolved
    3
    0 Votes
    3 Posts
    607 Views
    M
    In realtà mi sono appena accorto che non è questione di conflitto, ma di sincronizzazione. Praticamente ho come detto 2 tab: Estate ed Inverno, ed ognuno di questi 2 tab ha assumiamo che 3 pagine. Sto nella stagione estate e nella pagina 1, e se vado ad inverno mi trovo sempre nella pagina 1. Però se dalla pagina estate vado alla pagina 3, in un certo modo si è mosso l'index solo nella stagione estiva, e in quella invernale sono rimasto nella pagina 1. Come posso sincronizzare l'index dello swipeView fra i 2 tab? In pratica se dall'estate vado alla pagina 3, e poi vado nel tab inverno, anche l'inverno deve andare sulla pagina 3 appena clicco sul tab inverno. Quindi oltre a switchare e caricare la programmazione invernale, deve portarmi alla stessa pagina che avevo prima di passare in inverno. Grazie
  • Perchè QPushButton occupa tutta la centralwidget?

    Unsolved
    4
    0 Votes
    4 Posts
    843 Views
    JonBJ
    @Stefanoxjx Bene :) Ma: layout. ? this->layout()->addWidget(pb). In case anyone else reads this.
  • QMYSQL driver not loaded

    4
    0 Votes
    4 Posts
    2k Views
    A
    Anche se è un post molto vecchio, voglio comunque lasciare la mia esperienza qui, dato che mi sono imbattuto in questo problema recentemente e dopo vari tentativi ho trovato la soluzione che almeno per me ha funzionato. Ve la lascio qui. RISOLVERE SQL library not load su QT per MAC (dovrebbe valere anche per windows) Aggiungi la variabile QT_DEBUG_PLUGINS tra le variabili nel run environment (lo trovi aprendo un progetto, cliccando su projects a dx, poi su run e scendendo trovi il run environment) e settala a 1. Rilancia il programma. Il debug adesso darà in output una cosa del genere: QFactoryLoader::QFactoryLoader() checking directory path "/Users/Albo/Documents/progetto_malnati/server/build-server-Desktop_Qt_5_12_3_clang_64bit-Debug/KlapKlap_Server.app/Contents/MacOS/sqldrivers" ... Cannot load library /Users/Albo/Qt/5.12.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib: (dlopen(/Users/Albo/Qt/5.12.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib, 133): Library not loaded: /opt/local/lib/mysql57/mysql/libmysqlclient.20.dylib Referenced from: /Users/Albo/Qt/5.12.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib Reason: image not found) QLibraryPrivate::loadPlugin failed on "/Users/Albo/Qt/5.12.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib" : "Cannot load library /Users/Albo/Qt/5.12.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib: (dlopen(/Users/Albo/Qt/5.12.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib, 133): Library not loaded: /opt/local/lib/mysql57/mysql/libmysqlclient.20.dylib\n Referenced from: /Users/Albo/Qt/5.12.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib\n Reason: image not found)" Ora bisogna trovare i tre path che saranno gli argomenti del comando install_name_tool -change che daremo da terminale Il primo elemento è il path scritto nel debug dopo la scritta Library not loaded: Il secondo elemento è il path del file piu grande (le dimensioni le vedi con tasto destro ottieni informazioni) che trovi nel cercando libmysqlclient dal finder (se stai usando mac). Il terzo elemento è il path scritto nel debug dopo la scritta Cannot load library nel mio caso: primo elemento: /opt/local/lib/mysql57/mysql/libmysqlclient.20.dylib secondo elemento: /usr/local/mysql-8.0.19-macos10.15-x86_64/lib/libmysqlclient.21.dylib terzo elemento: /Users/Albo/Qt/5.12.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib da cui: install_name_tool -change /opt/local/lib/mysql57/mysql/libmysqlclient.20.dylib /usr/local/mysql-8.0.19-macos10.15-x86_64/lib/libmysqlclient.21.dylib /Users/Albo/Qt/5.12.3/clang_64/plugins/sqldrivers/libqsqlmysql.dylib Ora basterà lanciare questo comando da terminale. Se riprovate a runnare il programma dovrebbe ora caricare correttamente le librerie.
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    13 Views
    No one has replied
  • visibile in tutti i desktop virtuali

    Solved
    2
    0 Votes
    2 Posts
    530 Views
    E
    @emanuele7804 Risoloto , icludendo il framework di KDE e tramite KWindowSystem , sono riuscito tramite questo piccolo codice : KWindowSystem::setOnAllDesktops(w.winId(), true); a far si che l'applicazione sia visibile su tutti i desktop virtuali presenti , chiaramente solo su KDE Plasma . Metto la mia soluzione se a qualcuno può servire.
  • Inserire dati all'interno di QTableView

    Unsolved
    1
    0 Votes
    1 Posts
    322 Views
    No one has replied
  • Update BarPlot in continuazione

    Unsolved
    1
    0 Votes
    1 Posts
    328 Views
    No one has replied
  • Comparare il contenuto di due cartelle

    Unsolved
    4
    0 Votes
    4 Posts
    561 Views
    H
    Per comparare il contenuto delle cartelle, credo che basti comparare listaA e listaB
  • Interittent color

    Solved
    8
    0 Votes
    8 Posts
    1k 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
    672 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
    425 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
    403 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
    882 Views
    PollyP
    perfetto allora proverò
  • problema codice qt e modulo sympy

    Solved
    4
    0 Votes
    4 Posts
    557 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.
  • Improvvisamente mi appare: ‘PlaceholderText’ is not a member of ‘QPalette’

    Unsolved
    2
    0 Votes
    2 Posts
    420 Views
    VRoninV
    cambia la maiuscola. e' placeholderText, non PlaceholderText
  • Semafori e thread

    Solved
    4
    0 Votes
    4 Posts
    754 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
    1k 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
    523 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
    748 Views
    PollyP
    perfetto ti ringrazio moltissimo
  • Problemi uso QWebEngine

    Unsolved
    9
    0 Votes
    9 Posts
    1k Views
    elicatE
    Non so se hai risolto, ma molte cose io le ho risolte passando al QT 5.14.0