Tagged: qt

QML che crea QML

L’esempio potrà sembrare banale ma, se non altro, apre la strada ad un’idea di sviluppo dell’interfaccia utente (UI) direttamente sul dispositivo. Una funzionalità in più sul “più leggero” tablet.

Qt e le classi per gestire i file ZIP non esportate (non documentate)

Qt e le classi per gestire i file ZIP non esportate (non documentate)

Le classi Qt, internamente, gestiscono i file compressi allo scopo di salvare i text document in formato file ODF (Open Document Format).

Utilizzare gli header precompilati con le Qt (PCH)

Utilizzare gli header precompilati con le Qt (PCH)

Oltre a richiedere a MAKE l’esecuzione parrallela dei Jobs si potrebbe anche pensare, al fine di ridurre i tempi del ciclo di sviluppo, di utilizzare i preziosi header precompilati. Prima di tutto impostiamo qmake per...

“Error: GL/gl.h: No such file or directory” compilando esempi Qt

“Error: GL/gl.h: No such file or directory” compilando esempi Qt

se non compila gli esempi OpenGL delle Qt prova ad installare: $ sudo apt-get install mesa-common-dev freeglut3 freeglut3-dev …. dovrebbero bastare altrimenti: $ sudo apt-get install glut3 glut3-dev libglut3 libglut3-dev piattaforma: Ubuntu 12.04 x64 ITA

Qt samples error: ‘gluPerspective’ was not declared in this scope

Qt samples error: ‘gluPerspective’ was not declared in this scope

error: ‘gluPerspective’ was not declared in this scope compilando l’esempio QT 4.8 la funzione è obsoleta nelle GLUT la si può rimpiazzare con: void gluPerspective(double fovy,double aspect, double zNear, double zFar) {  // Start in...

Compilazione parallela (parametro job di make)

Compilazione parallela (parametro job di make)

Ma se volessi sfruttare più core per la compilazione? “make -j4″ dove ‘4’ rappresenta il numero di lavori  (job) lanciati contemporaneamente; lavori in quanto si parla non solo di compilazione ma anche linking. Nel caso...

L’icona non appare nella systray area di Ubuntu Unity

L’icona non appare nella systray area di Ubuntu Unity

L’icona dell’applicazione non appare nella systray di Ubuntu perchè Unity utilizza una whitelist che indica quali applicazioni sono autorizzate ad accedere alla systray. Si può leggere il contenuto della lista da terminale (CTRL+ALT+T): $ gsettings...