Dodavanje dodataka za Qt Widgets Designer
Dodajte widgete u Qt Widgets Designer stvaranjem dodataka koji proširuju Qt aplikacije.
Možete stvoriti dodatke za dodavanje vlastitih widgeta 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 " How to Create Qt Plugins".
Za više informacija o tome kako izraditi 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 iz standardnih lokacija i učitava dodatke koji odgovaraju njegovom ključu izrade. Qt Widgets Designer isporučuje se i kao samostalna aplikacija i integrirana u Qt Creator. Ispravna mapa za smještanje 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).
Uskladite ključeve izgradnje
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 pomoću MinGW/g++ kompajlera, Qt Creator ne može učitati dodatke izgrađene s Windows verzijom jer se ključevi izgradnje 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 dodatke je moguće 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 koristeći MinGW ili instaliranjem verzije Qt-a koja je izgrađena s Microsoft Visual Studijom, ovisno o konfiguraciji koju ž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.