Uno dei punti di forza del framework Qt è sicuramente lo sviluppo multi piattaforma. La stessa applicazione può essere rilasciata sotto Windows, Linux, MacOs, su sistemi operativi mobile Android e iOS e dispositivi embedded. A questo ventaglio di possibilità si aggiunge quella di potere rilasciare la propria applicazione come Web-App potendole eseguire su qualsiasi browser…
Dopo 9 anni dall’uscita di Qt 5, è stato finalmente rilasciata la prima versione di Qt 6. Rispettata la data di rilascio di Dicembre 2020, l’annuncio ufficiale è stato dato sul Qt Blog. Ricapitolando le caratteristiche chiave di questa nuova major release: La codebase è aggiornata a C++17, permettendo così di sfruttare a pieno le…
Chi lavora abitualmente su Qt sa che quello sui container è sempre stato un continuo dibattito a partire dal paragone con la controparte della standard library a quale fosse quello più adatto tra i Qt Containers. Le idee sono cambiate via via all’interno di Qt stesso, se dal principio fosse indicata QList come quella indicata,…
Ieri sera mi sono ritrovato con la necessità di dovere aggiornare un repository forkato su GitHub per mantenere dei fix del repository originale. Non avendolo mai fatto su GitHub mi sono detto “beh dai, vuoi che non si possa fare un rebase di un fork”. Ricerca veloce, abbastanza semplice a giudicare dalla documentazione di GitHub.…
Code Coverage Un’attività importante al testing del codice è quella del code coverage, ovvero quanta percentuale del nostro codice è coperta da uno o più unit test. La strada per raggiungere dei test efficaci passa sicuramente dall’avere una percezione di quanto i test vadano in profondità nel testare il nostro codice. Attenzione, anche avere il…
La pixelatura è la trama di un’immagine. Quando fai una zoom su una foto, ti avvicini e cominci a scorgerne i pixel. Ti rendi conto come realmente quell’immagine è fatta, quanto sono semplici gli elementi che lo compongono, quanto da soli quei pezzi siano insignificanti, ma quanto sia importante usare il tono giusto per raggiungere…