Na ovoj stranici

Dodavanje dodataka za Qt Widgets Designer

Možete stvarati dodatke za dodavanje vlastitih kontrola u Qt Widgets Designer. Kako biste uključili dodatak s aplikacijom, kompajlirajte ga u dinamičku biblioteku koju isporučujete zasebno, a koju aplikacija otkriva i učitava tijekom izvođenja.

Aplikacije mogu otkrivati dodatke u standardnim poddirektorijima za dodatke. Za više informacija o tome kako stvoriti i locirati dodatke te promijeniti zadanu putanju za dodatke pogledajte dokumentaciju Stvaranje Qt dodataka.

Za više informacija o tome kako stvoriti dodatke za Qt Widgets Designer, pogledajte odjeljak Korištenje prilagođenih kontrola s Qt Widgets Designer.

Lokiranje dodataka za Qt Widgets Designer

Qt Widgets Designer preuzima dodatke s standardnih lokacija i učitava one koji odgovaraju njegovom ključu izgradnje. Qt Widgets Designer isporučuje se i kao samostalna aplikacija i integrirana u Qt Creator. Ispravan direktorij za smještaj dodataka ovisi o tome koristite li samostalni Qt Widgets Designer ili integrirani Qt Widgets Designer.

Integrirani Qt Widgets Designer preuzima dodatke iz direktorija instalacije Qt Creator. Dodaci za Designer se učitavaju iz <QtCreator>\bin\plugins\designer na Windowsu, <QtCreator>/lib/Qt/plugins/designer na Linuxu i Qt Creator.app/Contents/PlugIns/designer na macOS-u.

Da biste provjerili koji su dodatci uspješno učitani, a koji nisu, odaberite Tools > Form Editor > About Qt Widgets Designer Plugins.

Samostalni Qt Widgets Designer dio je Qt biblioteke koja se koristi za izgradnju projekata, a nalazi se u <Qt_version>\<compiler>\bin u direktoriju instalacije Qt-a. Preuzima dodatke iz poddirektorija \plugins\designer unutar bin. Da biste provjerili koji su dodaci uspješno učitani, a koji nisu, odaberite Help > About Plugins na Linuxu i Windowsu (ili Qt Creator > About Plugins na macOS-u).

Odgovarajući ključevi za izgradnju

Qt Creator koji je uključen u unaprijed izgrađene Qt pakete na Windowsu izgrađen je pomoću Microsoft Visual Studio kompajlera. Ako instalirate verziju Qt-a koja je izgrađena s MinGW/g++ kompajlerom, Qt Creator ne može učitati dodatke izgrađene s Windows verzijom jer se build-ključevi ne podudaraju.

Isto vrijedi ako koristite verziju Qt-a koja je novija od verzije Qt-a kojom je Qt Creator izgrađen ili koja je inače nekompatibilna. U tom slučaju se dodatke mogu koristiti samo u samostalnoj verziji Qt Widgets Designer. Odaberite Help > About Qt Creator kako biste provjerili verziju Qt-a i kompajlera kojima je Qt Creator izgrađen.

Da biste koristili dodatke za Qt Widgets Designer koji su izgrađeni za isporučenu verziju Qt-a, provjerite je li Qt Creator izgrađen istim kompajlerom, bilo ponovnim kompajliranjem Qt Creator pomoću MinGW-a ili instaliranjem verzije Qt-a koja je izgrađena pomoću Microsoft Visual Studija, ovisno o tome koju konfiguraciju želite koristiti za svoje aplikacije.

Vidi također Učionica: Qt Widgets aplikacija i Qt Widgets Designer.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.