Qual è la differenza negli strumenti di integrazione di Visual Studio per Qt?

StackOverflow https://stackoverflow.com/questions/821920

  •  03-07-2019
  •  | 
  •  

Domanda

Trolltech ha rilasciato uno strumento chiamato " Componente aggiuntivo di Visual Studio " per le loro versioni LGPL e GPL di Qt. Dichiarano che la versione commerciale viene fornita con uno strumento di integrazione di Visual Studio completo, ma non vedo alcuna descrizione delle differenze tra questi.

Cosa è incluso nella versione completa che non è presente nel componente aggiuntivo?

È stato utile?

Soluzione

Il componente aggiuntivo di Visual Studio non funziona con il programma di installazione binaria Qt Open Source di Windows. Per farlo funzionare, devi scaricare il pacchetto sorgente e compilarlo manualmente. Il binario di Windows Open Source funziona con il compilatore MinGW .

Ecco come aggiungi l'integrazione di Visual Studio usando una build Open Source .

La versione commerciale viene fornita con l'integrazione completa di Visual Studio senza i passaggi aggiuntivi.

Altri suggerimenti

Qt Visual Studio Integration ti consente di passare rapidamente da un pulsante del modulo al corrispondente gestore di clic (nel codice sorgente C ++), facendo clic su quel widget. Ad esempio, se hai un pulsante chiamato " pushButton_42 " sul modulo, fare clic all'interno dell'editor del modulo Qt incorporato su questo pulsante per accedere alla seguente funzione in YourForm.cpp:

void YourForm::on_pushButton_42_clicked() 

Se la funzione non esiste ancora, VS Integration la creerà per te. Inoltre, VS Integration consente di collegare facilmente il codice C ++ ai segnali da qualsiasi widget sul modulo, facendo clic con il pulsante destro del mouse sul widget e selezionando il segnale necessario da un elenco a discesa. Queste funzionalità non sono disponibili dal componente aggiuntivo "Visual Studio".

Nota: ho confrontato Visual Studio Integration versione 1.4.3 con il componente aggiuntivo versione 1.0.1.

Una differenza che ho notato (ho provato la valutazione della versione commerciale) è che ha un designer di moduli incorporato, mentre il componente aggiuntivo gratuito avvia QtDesigner per i file .ui.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top