303 lines
86 KiB
Plaintext
303 lines
86 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Qt [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
|
||
[38;5;12m (https://www.qt.io)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome tools, libraries, and resources for the Qt framework.[39m
|
||
|
||
[38;5;14m[1mQt[0m[38;5;12m (https://www.qt.io) is a powerful cross-platform application development framework, for use primarily (but not exclusively) in C++. It's great for GUI applications, but can be used for many other things as well.[39m
|
||
|
||
[38;5;12mContributions are welcome![39m
|
||
|
||
[38;2;255;187;0m[4mConventions[0m
|
||
|
||
[38;5;12m- Any list item with an OctoCat :octocat: has a GitHub repo or organization; click on it to see the source code![39m
|
||
[38;5;12m- List items with this :package: icon have source code hosted elsewhere.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Resources[0m[38;5;12m (#official-resources)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunities[0m[38;5;12m (#communities)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOfficial[0m[38;5;12m (#official)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mUnofficial[0m[38;5;12m (#unofficial)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mOfficial Tools[0m[38;5;12m (#official-tools)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mThird-Party Tools[0m[38;5;12m (#third-party-tools)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBindings in Other Languages[0m[38;5;12m (#bindings-in-other-languages)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIntegrations[0m[38;5;12m (#integrations)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNew Functionality[0m[38;5;12m (#new-functionality)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware Repositories[0m[38;5;12m (#software-repositories)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlogs[0m[38;5;12m (#blogs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBooks[0m[38;5;12m (#books)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSoftware that Uses Qt[0m[38;5;12m (#software-that-uses-qt)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOther Relevant Awesome Lists[0m[38;5;12m (#other-relevant-awesome-lists)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLicense[0m[38;5;12m (#license)[39m
|
||
|
||
[38;2;255;187;0m[4mOfficial Resources[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Website[0m[38;5;12m (https://www.qt.io) - The official website for the Qt framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt Documentation[0m[38;5;12m (https://doc.qt.io) - Official Qt documentation. Massive and comprehensive.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt Newsletters[0m[38;5;12m (https://www.qt.io/newsletters) - The best of Qt, straight to your spam filter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt Bug Tracker[0m[38;5;12m (https://bugreports.qt.io) - If you think you've found a bug with Qt or one of its related projects, report it here (or see if someone else already has).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt Code Review[0m[38;5;12m (https://codereview.qt-project.org) - See how the Qt maintainers ensure their code is well-written.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSource Code[0m[38;5;12m (https://code.qt.io) - Browse the various source trees that comprise the Qt project. Has mirrors at several GitHub organizations:[39m
|
||
[38;5;12m - Qt [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/qt)[39m
|
||
[38;5;12m - Qt Project [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/qtproject)[39m
|
||
[38;5;12m - Qt Labs [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/qt-labs)[39m
|
||
|
||
[38;2;255;187;0m[4mCommunities[0m
|
||
|
||
[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mit,[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mcome.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mdescribes[39m[38;5;12m [39m[38;5;12maggregations[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mshare[39m[38;5;12m [39m[38;5;12mknowledge[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12manother.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mactive[39m[38;5;12m [39m[38;5;12mcommunities[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mlisted[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12msection,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomprehensive[39m[38;5;12m [39m
|
||
[38;5;12mlist[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m[38;5;12m(https://wiki.qt.io/Online_Communities)[39m[38;5;12m [39m[38;5;12m(that[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mlanguages)[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou'd[39m[38;5;12m [39m[38;5;12mprefer.[39m
|
||
|
||
[38;2;255;187;0m[4mOfficial[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMailing Lists[0m[38;5;12m (http://lists.qt-project.org) - Mailing lists for users and developers of Qt alike. Arguably the best place to communicate directly with Qt's maintainers. Sees frequent activity.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt Forum[0m[38;5;12m (https://forum.qt.io) - If e-mail's not your thing, then you might also consider getting help or sharing knowledge on the forums.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt Wiki[0m[38;5;12m (https://wiki.qt.io) - The premier source for user-contributed Qt knowledge.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIRC[0m[38;5;12m [39m[38;5;12m(https://webchat.freenode.net/?channels=%23qt%2C%23qt-quick%2C%23qt-creator%2C%23qt-chat)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mreal-time[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mdevelopers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12musers.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mpopular[39m[38;5;12m [39m[38;5;12mchannels[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mFreenode,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minclude[39m[38;5;12m [39m[48;5;235m[38;5;249m#qt[49m[39m[38;5;12m,[39m[38;5;12m [39m[48;5;235m[38;5;249m#qt-quick[49m[39m[38;5;12m,[39m[38;5;12m [39m[48;5;235m[38;5;249m#qt-creator[49m[39m
|
||
[38;5;12m,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;5;235m[38;5;249m#qt-chat[49m[39m[38;5;12m.[39m
|
||
[38;5;12m - For a full list of Qt-related IRC channels, see [39m[38;5;14m[1mhere[0m[38;5;12m (https://wiki.qt.io/Online_Communities#IRC_channels).[39m
|
||
[38;5;12m - Note that the linked webchat client is [39m[48;2;30;30;40m[38;5;13m[3mnot[0m[38;5;12m a part of the Qt project, and is provided by the author of this list for convenience only. These channels can be accessed through any IRC client.[39m
|
||
|
||
[38;2;255;187;0m[4mUnofficial[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mQtForum.org[0m[38;5;12m (http://www.qtforum.org) - Not to be confused with the official [39m[38;5;14m[1mQt forum[0m[38;5;12m (https://forum.qt.io).[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
|
||
[38;5;12mA[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mwrites[39m[38;5;12m [39m[38;5;12mhis[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mher[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mtools.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mothers[39m[38;5;12m [39m[38;5;12mwrote.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mgreat;[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mformally,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mdetails[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measier[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mQt.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m
|
||
[38;5;12minterested[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mLibraries[0m[38;5;12m [39m[38;5;12m(#libraries)[39m[38;5;12m [39m[38;5;12msection.[39m
|
||
|
||
[38;2;255;187;0m[4mOfficial Tools[0m
|
||
|
||
[38;5;12mThe[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12msurprisingly[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdon't[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspotlight.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mdescribes[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12m(as[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstar[39m[38;5;12m [39m[38;5;12mplayers[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdo).[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12msection,[39m[38;5;12m [39m[38;5;12m"tool"[39m[38;5;12m [39m[38;5;12mrefers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mQt-centric[39m[38;5;12m [39m[38;5;12mutilities[39m[38;5;12m [39m[38;5;12mwhose[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mdoes[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mnot[0m[38;5;12m [39m
|
||
[38;5;12mget[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12m(but[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12moutput[39m[38;5;12m [39m[38;5;12mmight).[39m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQt[0m[38;5;14m[1m [0m[38;5;14m[1mCreator[0m[38;5;12m [39m[38;5;12m(https://www.qt.io/ide)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/qtproject/qt-creator)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBy[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mmeans[39m[38;5;12m [39m[38;5;12mdoes[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mlock[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mIDE,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mfirm[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12msell.[39m[38;5;12m [39m[38;5;12mAmong[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mthings,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m
|
||
[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mUI[39m[38;5;12m [39m[38;5;12mdesigner,[39m[38;5;12m [39m[38;5;12mmodeling[39m[38;5;12m [39m[38;5;12mtools,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mbrowser,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mQML[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msort[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthing.[39m[38;5;12m [39m[38;5;12mThere's[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplugin[39m[38;5;12m [39m[38;5;12msystem,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mthird-party[39m[38;5;12m [39m[38;5;12mplugins[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12munfortunately[39m[38;5;12m [39m[38;5;12mscarce.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQt[0m[38;5;14m[1m [0m[38;5;14m[1mDesigner[0m[38;5;12m [39m[38;5;12m(https://doc.qt.io/qt-5/qtdesigner-manual.html)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/qt/qttools/tree/dev/src/designer)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou'd[39m[38;5;12m [39m[38;5;12mrather[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minterfaces[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlet[39m[38;5;12m [39m[38;5;12msomeone[39m[38;5;12m [39m[38;5;12melse[39m[38;5;12m [39m[38;5;12mhook[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlogic,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12mdesigner[39m[38;5;12m [39m[38;5;12mis[39m
|
||
[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mseparate[39m[38;5;12m [39m[38;5;12mapplication.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mQt Assistant[0m[38;5;12m (https://doc.qt.io/qt-5/qtassistant-index.html) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/qt/qttools/tree/dev/src/assistant) - So is the documentation viewer, for that matter.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt Visual Studio Add-in[0m[38;5;12m (https://doc.qt.io/archives/vs-addin) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/qt-labs/vstools) - If you'd rather stick to Visual Studio, this add-in will let you do that.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQt[0m[38;5;14m[1m [0m[38;5;14m[1mLinguist[0m[38;5;12m [39m[38;5;12m(https://doc.qt.io/qt-5/qtlinguist-index.html)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/qt/qttools/tree/dev/src/linguist)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mexcellent[39m[38;5;12m [39m[38;5;12minternationalization/localization[39m[38;5;12m [39m[38;5;12msupport,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mresponsible[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||
[38;5;12mit.[39m[38;5;12m [39m[38;5;12mWrite[39m[38;5;12m [39m[38;5;12mtranslatable[39m[38;5;12m [39m[38;5;12mstrings[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mspecial[39m[38;5;12m [39m[38;5;12mmacros,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12maggregate[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mtranslator(s)[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbroaden[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12msoftware's[39m[38;5;12m [39m[38;5;12maudience.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQt[0m[38;5;14m[1m [0m[38;5;14m[1mInstaller[0m[38;5;14m[1m [0m[38;5;14m[1mFramework[0m[38;5;12m [39m[38;5;12m(https://doc.qt.io/qtinstallerframework)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/qtproject/installer-framework)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNobody[39m[38;5;12m [39m[38;5;12mseems[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtalk[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mthis,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mwrite[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minstaller[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication.[39m[38;5;12m [39m
|
||
[38;5;12mDoes[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mcreation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmacOS[39m[38;5;12m [39m[38;5;12mdisk[39m[38;5;12m [39m[38;5;12mimages,[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mbundles,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mpackages,[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mmindful[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mconsidering[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproject's[39m[38;5;12m [39m[38;5;12mdistribution.[39m
|
||
[38;5;12m - [39m[48;5;235m[38;5;249m[1mmacdeployqt[0m[38;5;12m (https://doc.qt.io/qt-5/osx-deployment.html) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/qt/qttools/tree/dev/src/macdeployqt) - Generates macOS application bundles for Qt projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mqmake[0m[38;5;12m (https://doc.qt.io/qt-5/qmake-manual.html) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/qt/qtbase/tree/dev/qmake) - The bundled build system designed for Qt, though it can be used for non-Qt projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mqbs[0m[38;5;12m (https://doc.qt.io/qbs) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/qt-labs/qbs) - If QML is more your style, consider this alternative build system.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEmulator[0m[38;5;12m (https://doc.qt.io/emulator) - Don't forget about Qt's mobile support![39m
|
||
[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249mqtdiag[49m[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/qt/qttools/tree/dev/src/qtdiag)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCommand-line[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprints[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mpertaining[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12minstallation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mgeneral.[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mlink[39m[38;5;12m [39m[38;5;12mbecause[39m[38;5;12m [39m[38;5;12mthere's[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m
|
||
[38;5;12mweb[39m[38;5;12m [39m[38;5;12mpage;[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[48;5;235m[38;5;249mqtdiag[49m[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mline.[39m[38;5;12m [39m[38;5;12mExcellent[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtroubleshooting.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[48;5;235m[38;5;249mqmleasing[49m[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/qt/qtdeclarative/tree/dev/tools/qmleasing)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12measing[39m[38;5;12m [39m[38;5;12mcurves[39m[38;5;12m [39m[38;5;12msuitable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mQML,[39m[38;5;12m [39m[38;5;12mthough[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12munderstand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munderlying[39m[38;5;12m [39m[38;5;12mmath[39m[38;5;12m [39m[38;5;12mthere's[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mreason[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcouldn't[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresulting[39m[38;5;12m [39m[38;5;12mnumbers[39m[38;5;12m [39m
|
||
[38;5;12melsewhere.[39m
|
||
|
||
[38;2;255;187;0m[4mThird-Party Tools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCMake[0m[38;5;12m (https://doc.qt.io/qt-5/cmake-manual.html) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/Kitware/CMake) - General C++ build tool that happens to have great Qt support.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGammaRay[0m[38;5;12m [39m[38;5;12m(https://www.kdab.com/development-resources/qt-tools/gammaray)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/KDAB/GammaRay)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPowerful[39m[38;5;12m [39m[38;5;12mdebugger[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12minspection[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mQt-built[39m[38;5;12m [39m[38;5;12msoftware.[39m[38;5;12m [39m[38;5;12mLets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12minspect[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanipulate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[48;5;235m[38;5;249mQObject[49m[39m[38;5;12m [39m
|
||
[38;5;12mhierarchy,[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mproperties,[39m[38;5;12m [39m[38;5;12medit[39m[38;5;12m [39m[38;5;12mwidgets[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mruntime,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfar,[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mfar[0m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtwo-sentence[39m[38;5;12m [39m[38;5;12mblurb[39m[38;5;12m [39m[38;5;12mcan't[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mjustice,[39m[38;5;12m [39m[38;5;12mseriously[39m[38;5;12m [39m[38;5;12mcheck[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mout.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmoc-ng[0m[38;5;12m (https://github.com/woboq/moc-ng) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/woboq/moc-ng) - Alternative implementation of [39m[48;5;235m[38;5;249mmoc[49m[39m[38;5;12m that's binary-compatible with Qt's version.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt-Inspector[0m[38;5;12m (https://github.com/robertknight/Qt-Inspector) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/robertknight/Qt-Inspector) - Inspection tool with similar goals to GammaRay, though much simpler.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSIP[0m[38;5;12m [39m[38;5;12m(https://www.riverbankcomputing.com/software/sip)[39m[38;5;12m [39m[38;5;14m[1m:package:[0m[38;5;12m [39m[38;5;12m(https://www.riverbankcomputing.com/hg/sip)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGenerates[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mbindings[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mlibraries.[39m[38;5;12m [39m[38;5;12mHas[39m[38;5;12m [39m[38;5;12mspecial[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12msignals[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mslots,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;14m[1mPyQt[0m
|
||
[38;5;12m(https://riverbankcomputing.com/software/pyqt).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mlinuxdeployqt[0m[38;5;12m [39m[38;5;12m(https://github.com/probonopd/linuxdeployqt)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/probonopd/linuxdeployqt)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mLets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mbundle[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAppDir[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;14m[1mAppImage[0m[38;5;12m [39m[38;5;12m(http://appimage.org),[39m[38;5;12m [39m[38;5;12mmaking[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mpossible[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mship[39m[38;5;12m [39m
|
||
[38;5;12mit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mdesktop[39m[38;5;12m [39m[38;5;12mLinux[39m[38;5;12m [39m[38;5;12mdistributions.[39m[38;5;12m [39m[38;5;12mSimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mofficial[39m[38;5;12m [39m[48;5;235m[38;5;249mwindeployqt[49m[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;5;235m[38;5;249mmacdeployqt[49m[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mLinux.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQompoter[0m[38;5;12m (https://github.com/Fylhan/qompoter) - Dependency manager for Qt / C++.[39m
|
||
|
||
[38;2;255;187;0m[4mBindings in Other Languages[0m
|
||
|
||
[38;5;12mThis section describes software that enables creation of Qt software in a primary language other than C++. Libraries that allow run-time scripting in a Qt application are listed under [39m[38;5;14m[1mIntegrations[0m[38;5;12m (#integrations).[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPython (via PyQt)[0m[38;5;12m (https://riverbankcomputing.com/software/pyqt) [39m[38;5;14m[1m:package:[0m[38;5;12m (https://www.riverbankcomputing.com/software/pyqt/download5) - Arguably the most comprehensive and well-known binding of Qt to another language.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPython (via PySide)[0m[38;5;12m (https://wiki.qt.io/PySide) [39m[38;5;14m[1m:package:[0m[38;5;12m (https://code.qt.io/cgit/pyside/pyside.git) - Another binding for Python, which has been officially adopted by the Qt project.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRing (via RingQt)[0m[38;5;12m (http://ring-lang.sourceforge.net/doc/qt.html) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/ring-lang/ring/tree/master/extensions/ringqt) - I've never heard of this language either, honestly.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMono/.NET languages (via QtSharp)[0m[38;5;12m (https://github.com/ddobrev/QtSharp) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/ddobrev/QtSharp) - Experimental wrapper for Qt that allows it to be used by .NET-based languages such as C#. Young, but active.[39m
|
||
|
||
[38;5;12mSee[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;14m[1mthese[0m[38;5;12m [39m[38;5;12m(https://www.ics.com/blog/using-qt-alternative-programming-languages-part-1)[39m[38;5;12m [39m[38;5;14m[1mthree[0m[38;5;12m [39m[38;5;12m(https://www.ics.com/blog/using-qt-alternative-programming-languages-part-2)[39m[38;5;12m [39m[38;5;14m[1marticles[0m[38;5;12m [39m[38;5;12m(https://wiki.qt.io/Category:LanguageBindings)[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m
|
||
[38;5;12myou[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||
|
||
[38;2;255;187;0m[4mLibraries[0m
|
||
|
||
[38;5;12mThis[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mdescribes[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mkinds[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthird-party[39m[38;5;12m [39m[38;5;12mlibraries;[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mbrand-new[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12m(e.g.[39m[38;5;12m [39m[38;5;12mwidgets,[39m[38;5;12m [39m[38;5;12mdealing[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mparticular[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mformats),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mintegrations[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mexisting[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12m(e.g.[39m[38;5;12m [39m
|
||
[38;5;12mscripting[39m[38;5;12m [39m[38;5;12mlanguages,[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPIs,[39m[38;5;12m [39m[38;5;12mimplementations[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mestablished[39m[38;5;12m [39m[38;5;12mprotocols).[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mIntegrations[0m
|
||
|
||
[38;5;12mFor the purpose of this section, an "Integration"-focused library does one of the following:[39m
|
||
|
||
[38;5;12m1. Serves as a client for an established Web service.[39m
|
||
[38;5;12m2. Wraps another library in a Qt-friendly manner as more than just an implementation detail (i.e. it tries to mimic the wrapped API).[39m
|
||
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mmupdf-qt[0m[38;5;12m (https://xiangxw.github.io/mupdf-qt) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/xiangxw/mupdf-qt) - Qt wrapper for the [39m[38;5;14m[1mMuPDF[0m[38;5;12m (https://mupdf.com) PDF viewer.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mneiasound[0m[38;5;12m [39m[38;5;12m(https://github.com/lucaspcamargo/neiasound)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/lucaspcamargo/neiasound)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpenAL[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgames,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mstb_vorbis[0m[38;5;12m [39m[38;5;12m(https://nothings.org/stb_vorbis)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mlibsndfile[0m[38;5;12m [39m
|
||
[38;5;12m(http://www.mega-nerd.com/libsndfile)[39m[38;5;12m [39m[38;5;12msupport.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPythonQt[0m[38;5;12m [39m[38;5;12m(http://pythonqt.sourceforge.net)[39m[38;5;12m [39m[38;5;14m[1m:package:[0m[38;5;12m [39m[38;5;12m(https://sourceforge.net/projects/pythonqt)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mScript[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mPython.[39m[38;5;12m [39m[38;5;12mNot[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mconfused[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mPyQt[0m[38;5;12m [39m[38;5;12m(https://riverbankcomputing.com/software/pyqt)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;14m[1mPySide[0m[38;5;12m [39m
|
||
[38;5;12m(https://wiki.qt.io/PySide).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQScintilla[0m[38;5;12m [39m[38;5;12m(https://riverbankcomputing.com/software/qscintilla)[39m[38;5;12m [39m[38;5;14m[1m:package:[0m[38;5;12m [39m[38;5;12m(https://www.riverbankcomputing.com/software/qscintilla/download)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAbsurdly[39m[38;5;12m [39m[38;5;12mversatile[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcustomizable[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12meditor[39m[38;5;12m [39m[38;5;12mwidget[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12msyntax[39m[38;5;12m [39m[38;5;12mhighlighting,[39m[38;5;12m [39m
|
||
[38;5;12mcode[39m[38;5;12m [39m[38;5;12mcompletion,[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mfolding,[39m[38;5;12m [39m[38;5;12mrecordable[39m[38;5;12m [39m[38;5;12mmacros,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mmuch[0m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[38;5;12mBuilt[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;14m[1mScintilla[0m[38;5;12m [39m[38;5;12m(http://www.scintilla.org).[39m[38;5;12m [39m[38;5;12mCreated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mcompany[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdeveloped[39m[38;5;12m [39m[38;5;14m[1mPyQt[0m[38;5;12m [39m[38;5;12m(https://riverbankcomputing.com/software/pyqt).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQtAwesome[0m[38;5;12m [39m[38;5;12m(https://github.com/gamecreature/QtAwesome)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/gamecreature/QtAwesome)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAdd[39m[38;5;12m [39m[38;5;14m[1mFont[0m[38;5;14m[1m [0m[38;5;14m[1mAwesome[0m[38;5;12m [39m[38;5;12m(https://fortawesome.github.io/Font-Awesome)[39m[38;5;12m [39m[38;5;12micons[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mapplication.[39m[38;5;12m [39m[38;5;12mOther[39m[38;5;12m [39m[38;5;12micon[39m[38;5;12m [39m[38;5;12msets[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12msupported,[39m[38;5;12m [39m
|
||
[38;5;12mtoo.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQtLua[0m[38;5;12m (http://www.nongnu.org/libqtlua) [39m[38;5;14m[1m:package:[0m[38;5;12m (https://svn.savannah.nongnu.org/viewvc/?root=libqtlua) - Use Lua as a scripting language for Qt-based software.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mqtruby[0m[38;5;12m (https://github.com/cybercatalyst/qtruby) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/cybercatalyst/qtruby) - Use Ruby as a scripting language within your application.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQuaZIP[0m[38;5;12m (http://quazip.sourceforge.net) [39m[38;5;14m[1m:package:[0m[38;5;12m (https://sourceforge.net/projects/quazip) - Read from and write to ZIP archives. Uses [39m[38;5;14m[1mMinizip[0m[38;5;12m (http://www.winimage.com/zLibDll/minizip.html) under the hood.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVLC-Qt[0m[38;5;12m (https://vlc-qt.tano.si) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/vlc-qt/vlc-qt) - Wrapper for [39m[38;5;14m[1mlibvlc[0m[38;5;12m (https://wiki.videolan.org/LibVLC) that lets you add a VLC-like media player to your application.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSCodes[0m[38;5;12m [39m[38;5;12m(https://github.com/scytheStudio/SCodes)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/scytheStudio/SCodes)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12m&[39m[38;5;12m [39m[38;5;12mQML[39m[38;5;12m [39m[38;5;12mwrapper[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mZXing-C++[0m[38;5;14m[1m [0m[38;5;14m[1mLibrary[0m[38;5;12m [39m[38;5;12m(https://github.com/nu-book/zxing-cpp)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mready-made[39m[38;5;12m [39m[38;5;12mQML[39m[38;5;12m [39m[38;5;12mitems[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdecoding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m
|
||
[38;5;12m1D[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m2D[39m[38;5;12m [39m[38;5;12mbarcodes[39m[38;5;12m [39m[38;5;12m(aka.[39m[38;5;12m [39m[38;5;12mQR[39m[38;5;12m [39m[38;5;12mcodes).[39m
|
||
|
||
[38;2;255;187;0m[4mNew Functionality[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCommuni[0m[38;5;12m [39m[38;5;12m(https://communi.github.io)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/communi/libcommuni)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCross-platform[39m[38;5;12m [39m[38;5;12mIRC[39m[38;5;12m [39m[38;5;12mframework.[39m[38;5;12m [39m[38;5;12mWe've[39m[38;5;12m [39m[38;5;12mgot[39m[38;5;12m [39m[38;5;12menough[39m[38;5;12m [39m[38;5;12mIRC[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12malready,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12msuppose[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mchat[39m[38;5;12m [39m[38;5;12mfunction[39m[38;5;12m [39m
|
||
[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12m(e.g.[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12msupport).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcutelyst[0m[38;5;12m (http://cutelyst.org) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/cutelyst/cutelyst) - Web framework that takes some ideas from Perl's Catalyst framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDiceParser[0m[38;5;12m (https://github.com/Rolisteam/DiceParser) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/Rolisteam/DiceParser) - Dice Roller framework based on its own syntax. [39m
|
||
[38;5;12m- [39m[38;5;14m[1mDOtherSide[0m[38;5;12m (https://github.com/filcuc/DOtherSide) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/filcuc/DOtherSide) - Binding for QML in C, primarily designed as an API for [39m[48;2;30;30;40m[38;5;13m[3mother[0m[38;5;12m languages to support QML.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFelgo[0m[38;5;12m (https://felgo.com) - Cross-platform game engine and app framework that relies heavily on QML. Has a lot of tools and resources, and may even deserve its own list.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mglraw[0m[38;5;12m (https://github.com/cginternals/glraw) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/cginternals/glraw) - Convert images from any Qt-supported format to OpenGL-format textures. Useful for speeding up texture loading in graphics applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mgrantlee[0m[38;5;12m (https://github.com/steveire/grantlee) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/steveire/grantlee) - Django-inspired text templating.[39m
|
||
[38;5;12m- [39m[38;5;14m[1minjeqt[0m[38;5;12m (https://github.com/vogel/injeqt) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/vogel/injeqt) - Dependency injection for Qt.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mKDE[0m[38;5;14m[1m [0m[38;5;14m[1mFrameworks[0m[38;5;12m [39m[38;5;12m(https://api.kde.org/frameworks)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/KDE)[39m[38;5;12m [39m[38;5;14m[1m:package:[0m[38;5;12m [39m[38;5;12m(https://quickgit.kde.org)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMetric[39m[38;5;12m [39m[38;5;12mass-ton[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mKDE,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell.[39m[38;5;12m [39m
|
||
[38;5;12mCross-platform,[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mpart.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMarble[0m[38;5;12m (https://marble.kde.org) [39m[38;5;14m[1m:package:[0m[38;5;12m (https://cgit.kde.org/marble.git) - Virtual globe and map that can be used standalone or embedded within other applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mqgexedit2[0m[38;5;12m (https://github.com/Simsys/qhexedit2) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/Simsys/qhexedit2) - Embed a hex editor in your application.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mqml-material[0m[38;5;12m (https://github.com/papyros/qml-material) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/papyros/qml-material) - Material Design implemented in QML.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQNodeView[0m[38;5;12m [39m[38;5;12m(https://github.com/gwihlidal/QNodeView)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/gwihlidal/QNodeView)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWidget[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12medit[39m[38;5;12m [39m[38;5;12mnodes[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgraph[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mkind[39m[38;5;12m [39m[38;5;12mprovided[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mUnreal[39m[38;5;12m [39m[38;5;12mEngine,[39m[38;5;12m [39m[38;5;12mSubstance[39m[38;5;12m [39m[38;5;12mDesigner,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
|
||
[38;5;12mPureData.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQSimpleUpdater[0m[38;5;12m (https://github.com/alex-spataru/QSimpleUpdater) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/alex-spataru/QSimpleUpdater) - Let your application update itself.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mqt-maybe[0m[38;5;12m (https://github.com/robertknight/qt-maybe) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/robertknight/qt-maybe) - Fans of type theory will enjoy these sum and optional types.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mqt-mustache[0m[38;5;12m (https://github.com/robertknight/qt-mustache) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/robertknight/qt-mustache) - Render [39m[38;5;14m[1mMustache[0m[38;5;12m (https://mustache.github.io) templates.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQtAV[0m[38;5;12m (http://www.qtav.org) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/wang-bin/QtAV) - Actively developed multimedia framework.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQtilities[0m[38;5;12m [39m[38;5;12m(https://jpnaude.github.io/Qtilities)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/JPNaude/Qtilities)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPowerful[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mGUI,[39m[38;5;12m [39m[38;5;12mlogging,[39m[38;5;12m [39m[38;5;12mtesting,[39m[38;5;12m [39m[38;5;12mconfiguration,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mfunctionality[39m[38;5;12m [39m[38;5;12m(among[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mthings)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m
|
||
[38;5;12mapplication.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQtitanChart[0m[38;5;12m (http://www.devmachines.com/qtitanchart-overview) - Chart generation framework. Commercial.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQtitanRibbon[0m[38;5;12m (http://www.devmachines.com/qtitanribbon-overview) - For fans of the ribbons that Microsoft uses in their software. Commercial.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mqtnotify[0m[38;5;12m (https://github.com/cybercatalyst/qtnotify) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/cybercatalyst/qtnotify) - Notification framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQtTerminalWidget[0m[38;5;12m (https://github.com/cybercatalyst/qtterminalwidget) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/cybercatalyst/qtterminalwidget) - Make your application capable of [39m[38;5;14m[1manything[0m[38;5;12m.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQtVerbalExpressions[0m[38;5;12m [39m[38;5;12m(https://github.com/VerbalExpressions/QtVerbalExpressions)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/VerbalExpressions/QtVerbalExpressions)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCreate[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mexpressions[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mnatural[39m[38;5;12m [39m[38;5;12mEnglish[39m[38;5;12m [39m[38;5;12mexpressions.[39m[38;5;12m [39m[38;5;12mPart[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||
[38;5;14m[1mVerbalExpressions[0m[38;5;12m [39m[38;5;12m(https://verbalexpressions.github.io)[39m[38;5;12m [39m[38;5;12mproject,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mdoes[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mthing[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mvariety[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mlanguages.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mqtwebserver[0m[38;5;12m (https://github.com/cybercatalyst/qtwebserver) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/cybercatalyst/qtwebserver) - If you need to write a web application server in Qt for some reason, this'll help you along.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQtXlsx[0m[38;5;12m (http://qtxlsx.debao.me) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/dbzhang800/QtXlsxWriter) - Read and write spreadsheets in Microsoft Excel format.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQwt[0m[38;5;12m (http://qwt.sourceforge.net) [39m[38;5;14m[1m:package:[0m[38;5;12m (https://sourceforge.net/projects/qwt) - Qt widgets designed for scientific and technical applications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mverdigris[0m[38;5;12m (https://github.com/woboq/verdigris) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/woboq/verdigris) - Experimental library to write Qt applications [39m[48;2;30;30;40m[38;5;13m[3mwithout[0m[38;5;12m using the [39m[48;5;235m[38;5;249mmoc[49m[39m[38;5;12m.[39m
|
||
|
||
[38;2;255;187;0m[4mSoftware Repositories[0m
|
||
|
||
[38;5;12mIf the [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries) section doesn't satisfy you, perhaps one of these will.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1m#inqlude[0m[38;5;12m (https://inqlude.org) - The most well-known aggregation of Qt-centric libraries out there. A package manager is also available [39m[38;5;14m[1mhere[0m[38;5;12m (https://inqlude.org/get.html).[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQtPods[0m[38;5;12m [39m[38;5;12m(https://github.com/qt-pods/qt-pods)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAnother[39m[38;5;12m [39m[38;5;12mQt-centric[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mmanager.[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mofferings[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mQtPods,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;14m[1mhere[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/qt-pods/qt-pods-master/blob/master/pods.json),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12madded[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12msubmitting[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpull[39m[38;5;12m [39m[38;5;12mrequest.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLinux-Apps.com[0m[38;5;12m (https://www.linux-apps.com) - Despite the name, Linux-Apps.com aggregates a wide variety of Qt-based tools and libraries for both end-users and developers.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mStephan[0m[38;5;14m[1m [0m[38;5;14m[1mBinner's[0m[38;5;14m[1m [0m[38;5;14m[1mUbuntu[0m[38;5;14m[1m [0m[38;5;14m[1mPPAs[0m[38;5;12m [39m[38;5;12m(https://launchpad.net/~beineri)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUbuntu[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mwho[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mhesitant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minstall[39m[38;5;12m [39m[38;5;12manything[39m[38;5;12m [39m[38;5;12moutside[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mmanagers[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mobtain[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mrecent[39m[38;5;12m [39m[38;5;12mversion[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mrepositories.[39m[38;5;12m [39m[38;5;12mInstructions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12madding[39m[38;5;12m [39m
|
||
[38;5;12mthem[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m[38;5;12mwithin.[39m
|
||
|
||
[38;2;255;187;0m[4mBlogs[0m
|
||
|
||
[38;5;12mEach entry is followed by a standout list of articles, talks, or other resources.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPlanet Qt[0m[38;5;12m (https://planet.qt.io) - Official aggregation of first-party and third-party Qt-related blogs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mICS[0m[38;5;12m (https://www.ics.com/blog) - Qt-centric software consulting firm with a really neat blog. Specializes in graphics applications.[39m
|
||
[38;5;12m - Qt Tips and Tricks [39m[38;5;12m1[39m[38;5;14m[1m (https://www.ics.com/blog/qt-tips-and-tricks-part-1), [0m[38;5;12m2[39m[38;5;14m[1m (https://www.ics.com/blog/qt-tips-and-tricks-part-2)[0m[38;5;12m - Odds and ends that might be nice to keep in your back pocket.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMastering Qt File Selectors[0m[38;5;12m (https://www.ics.com/blog/mastering-qt-file-selectors) - Sometimes you need different variations of the same asset, but you won't know which ones to load until runtime. This class will decide for you.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mLesser[39m[38;5;12m [39m[38;5;12mKnown[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mTools[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCommands[39m[38;5;12m [39m[38;5;12m1[39m[38;5;14m[1m [0m[38;5;14m[1m(https://www.ics.com/blog/some-lesser-known-qt-tools-and-commands-part-1),[0m[38;5;14m[1m [0m[38;5;12m2[39m[38;5;14m[1m [0m[38;5;14m[1m(https://www.ics.com/blog/some-lesser-known-qt-tools-and-commands-part-2),[0m[38;5;14m[1m [0m[38;5;12m3[39m[38;5;14m[1m [0m
|
||
[38;5;14m[1m(https://www.ics.com/blog/some-lesser-known-qt-tools-and-commands-part-3),[0m[38;5;14m[1m [0m[38;5;12m4[39m[38;5;14m[1m [0m[38;5;14m[1m(https://www.ics.com/blog/some-lesser-known-qt-tools-and-commands-part-4),[0m[38;5;14m[1m [0m[38;5;12m5[39m[38;5;14m[1m [0m[38;5;14m[1m(https://www.ics.com/blog/some-lesser-known-qt-tools-and-commands-part-5)[0m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m
|
||
[38;5;12mdon't[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mhidden[39m[38;5;12m [39m[38;5;12mgems[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mstaying[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbeaten[39m[38;5;12m [39m[38;5;12mpath.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mUsing Self-Signed Certificates in Qt Code[0m[38;5;12m (https://www.ics.com/blog/using-self-signed-certificates-qt-code) - Trust nobody.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIntegrating C++ with QML[0m[38;5;12m (https://www.ics.com/blog/integrating-c-qml) - Talk to your scripting language. That's what it's there for.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mOpenGL:[39m[38;5;12m [39m[38;5;12mLoading[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mModel[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mAsset[39m[38;5;12m [39m[38;5;12mImport[39m[38;5;12m [39m[38;5;12mLibrary[39m[38;5;12m [39m[38;5;12m(Assimp)[39m[38;5;12m [39m[38;5;12m1[39m[38;5;14m[1m [0m[38;5;14m[1m(https://www.ics.com/blog/qt-and-opengl-loading-3d-model-open-asset-import-library-assimp),[0m[38;5;14m[1m [0m[38;5;12m2[39m[38;5;14m[1m [0m
|
||
[38;5;14m[1m(https://www.ics.com/blog/qt-and-opengl-loading-3d-model-open-asset-import-library-assimp-part-2)[0m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAssimp[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mtypes;[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12marticles[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12msupport[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthem.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWhat's new in Qt 5: QStandardPaths[0m[38;5;12m (https://www.ics.com/blog/whats-new-qt-5-qstandardpaths) - This feature's been around for a few years, but it's still useful enough to warrant an entry on this list.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWhat's New in Qt 5.2: QCommandLineParser[0m[38;5;12m (https://www.ics.com/blog/whats-new-qt-52-qcommandlineparser) - Another oldie, but still a goodie.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWoboq[0m[38;5;12m (https://woboq.com/blog) - Another software consulting firm that also contributes code to Qt. They seem to specialize in Qt's core architecture.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mMoc myths debunked[0m[38;5;12m (https://woboq.com/blog/moc-myths.html) - The magic that Qt appears to rely in is really just a bunch of code generators. This post will bring you up to speed on the reality of the [39m[48;5;235m[38;5;249mmoc[49m[39m[38;5;12m, the most notable one.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mSignals[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSlots[39m[38;5;12m [39m[38;5;12mWork[39m[38;5;12m [39m[38;5;12m1[39m[38;5;14m[1m [0m[38;5;14m[1m(https://woboq.com/blog/how-qt-signals-slots-work.html),[0m[38;5;14m[1m [0m[38;5;12m2[39m[38;5;14m[1m [0m[38;5;14m[1m(https://woboq.com/blog/how-qt-signals-slots-work-part2-qt5.html),[0m[38;5;14m[1m [0m[38;5;12m3[39m[38;5;14m[1m [0m
|
||
[38;5;14m[1m(https://woboq.com/blog/how-qt-signals-slots-work-part3-queuedconnection.html)[0m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mQt's[39m[38;5;12m [39m[38;5;12msignals/slots[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mlets[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mtalk[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mobject.[39m[38;5;12m [39m[38;5;12mUnderstanding[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mthree[39m[38;5;12m [39m[38;5;12marticles[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12madvantage[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfeature.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mQMetaType knows your types[0m[38;5;12m (https://woboq.com/blog/qmetatype-knows-your-types.html) - C++ isn't known for having good run-time type information, so Qt brings its own.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mC++11 in Qt5[0m[38;5;12m (https://woboq.com/blog/cpp11-in-qt5.html) - Stop writing C++ like it's 2003; learn how you can take advantage of recent C++ features in your Qt applications.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mC++14 for Qt programmers[0m[38;5;12m (https://woboq.com/blog/cpp14-in-qt.html) - [39m[48;5;235m[38;5;249ms/2003/2011/[49m[39m
|
||
[38;5;12m - [39m[38;5;14m[1mQStringLiteral explained[0m[38;5;12m (https://woboq.com/blog/qstringliteral.html) - String literals are widely used in many applications; wouldn't it be nice if you could make them faster to access?[39m
|
||
[38;5;12m - [39m[38;5;14m[1mNicer debug output in Qt using QT_MESSAGE_PATTERN[0m[38;5;12m (https://woboq.com/blog/nice-debug-output-with-qt.html) - It's nice to be able to read your application's logs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKDAB[0m[38;5;12m (https://www.kdab.com/category/blogs) - [39m[48;2;30;30;40m[38;5;13m[3mAnother[0m[38;5;12m consulting firm that specializes in Qt.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGammaRay:[0m[38;5;14m[1m [0m[38;5;14m[1mTaking[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mdeep[0m[38;5;14m[1m [0m[38;5;14m[1mlook[0m[38;5;14m[1m [0m[38;5;14m[1minto[0m[38;5;14m[1m [0m[38;5;14m[1myour[0m[38;5;14m[1m [0m[38;5;14m[1mQt[0m[38;5;14m[1m [0m[38;5;14m[1mapplication[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=JcoFk_PVhdk)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTalk[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;14m[1mGammaRay[0m[38;5;12m [39m[38;5;12m(https://www.kdab.com/development-resources/qt-tools/gammaray)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mdissect[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m
|
||
[38;5;12mapplications.[39m[38;5;12m [39m[38;5;12mTalk[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mQtCon[39m[38;5;12m [39m[38;5;12m2016[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mVolker[0m[38;5;14m[1m [0m[38;5;14m[1mKrause[0m[38;5;12m [39m[38;5;12m(https://github.com/vkrause).[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMultithreading[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mQt[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=dcSsjxhazu0)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mmy[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12monce[39m[38;5;12m [39m[38;5;12mthing[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12monce.[39m[38;5;12m [39m[38;5;12mWhat[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mpossibly[39m[38;5;12m [39m[38;5;12mgo[39m[38;5;12m [39m[38;5;12mwrong?[39m[38;5;12m [39m[38;5;12mTalk[39m[38;5;12m [39m[38;5;12mgiven[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mQtCon[39m[38;5;12m [39m[38;5;12m2016[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mGiuseppe[0m[38;5;14m[1m [0m[38;5;14m[1mD'Angelo[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/dangelog).[39m
|
||
[38;5;12m - [39m[38;5;14m[1mLinux perf for Qt developers[0m[38;5;12m (https://www.youtube.com/watch?v=L4NClVxqdMw) - How to make your Qt application faster, Linux-style. Talk given at QtCon 2016 by [39m[38;5;14m[1mMilian Wolff[0m[38;5;12m (https://github.com/milianw).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mScythe-Studio[0m[38;5;12m (https://scythe-studio.com/blog) - Yet another consulting company specialized in Qt[39m
|
||
[38;5;12m - [39m[38;5;14m[1mQt Creator Cheat Sheet[0m[38;5;12m (https://scythe-studio.com/blog/qt-creator-cheat-sheet) - Convenient document for improving your familiarity with Qt Creator IDE.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQt[0m[38;5;14m[1m [0m[38;5;14m[1mInstaller[0m[38;5;14m[1m [0m[38;5;14m[1mFramework[0m[38;5;14m[1m [0m[38;5;14m[1mtutorial[0m[38;5;12m [39m[38;5;12m(https://scythe-studio.com/blog/deploying-app-and-generating-offline-installers-for-windows-qt-installer-framework-tutorial)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSeries[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mpractical[39m[38;5;12m [39m[38;5;12musage[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mInstaller[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12min-depth[39m[38;5;12m [39m
|
||
[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mfeatures.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mHow to interface Qt with Android Java code[0m[38;5;12m (https://scythe-studio.com/blog/how-to-interface-qt-with-android-java-code) - Getting wild and "native" with Android code in your Qt application.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1muse[0m[38;5;14m[1m [0m[38;5;14m[1mNFC[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mQt/Qml[0m[38;5;14m[1m [0m[38;5;14m[1mapplication?[0m[38;5;12m [39m[38;5;12m(https://scythe-studio.com/blog/nfc-in-qt-qml-application)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHave[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mever[39m[38;5;12m [39m[38;5;12mwondered[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mNFC[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mQt/Qml[39m[38;5;12m [39m[38;5;12mapplication?[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mblog[39m[38;5;12m [39m[38;5;12mpost[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mgive[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12moverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||
[38;5;12mnear-field[39m[38;5;12m [39m[38;5;12mcommunication[39m[38;5;12m [39m[38;5;12mtechnology[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mexamples[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12musage[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mlife.[39m
|
||
|
||
[38;2;255;187;0m[4mBooks[0m
|
||
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQt5[0m[38;5;14m[1m [0m[38;5;14m[1mC++[0m[38;5;14m[1m [0m[38;5;14m[1mGUI[0m[38;5;14m[1m [0m[38;5;14m[1mProgramming[0m[38;5;14m[1m [0m[38;5;14m[1mCookbook[0m[38;5;12m [39m[38;5;12m(https://www.packtpub.com/application-development/qt5-c-gui-programming-cookbook),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mLee[0m[38;5;14m[1m [0m[38;5;14m[1mZhi[0m[38;5;14m[1m [0m[38;5;14m[1mEng[0m[38;5;12m [39m[38;5;12m(https://www.zhieng.com)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/PacktPublishing/Qt5-C-GUI-Programming-Cookbook)[39m[38;5;12m [39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mOverview[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12madvanced[39m[38;5;12m [39m[38;5;12mGUI[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mtechniques[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mfamiliar[39m[38;5;12m [39m[38;5;12m(but[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12msatisfied)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbasics.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfree.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGame Programming Using Qt: Beginner's Guide[0m[38;5;12m (https://www.packtpub.com/game-development/game-programming-using-qt) by Witold Wysota and Lorenz Haas - Good place to start learning how to program games with QML.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mApplication[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mQt[0m[38;5;14m[1m [0m[38;5;14m[1mCreator[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m2nd[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;12m [39m[38;5;12m(https://www.packtpub.com/application-development/application-development-qt-creator-second-edition),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mRay[0m[38;5;14m[1m [0m[38;5;14m[1mRischpater[0m[38;5;12m [39m[38;5;12m(http://www.lothlorien.com/kf6gpe)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBeginner's[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mQt,[39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfocus[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mCreator[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12massociated[39m[38;5;12m [39m[38;5;12mtools.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt 5 Blueprints[0m[38;5;12m (https://www.packtpub.com/application-development/qt-5-blueprints), by [39m[38;5;14m[1mSymeon Huang[0m[38;5;12m (https://github.com/librehat) - Seems to be about the overall structure of a Qt project.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMastering[0m[38;5;14m[1m [0m[38;5;14m[1mQt[0m[38;5;14m[1m [0m[38;5;14m[1m5[0m[38;5;12m [39m[38;5;12m(https://www.packtpub.com/application-development/mastering-qt-5),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mGuillaume[0m[38;5;14m[1m [0m[38;5;14m[1mLazar[0m[38;5;12m [39m[38;5;12m(https://github.com/GuillaumeLazar)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mRobin[0m[38;5;14m[1m [0m[38;5;14m[1mPenea[0m[38;5;12m [39m[38;5;12m(https://github.com/synapticvoid)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/PacktPublishing/Mastering-Qt-5)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNot[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdaddy's[39m[38;5;12m [39m[38;5;12mQt.[39m[38;5;12m [39m[38;5;12mTips[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtricks[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mexperienced.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfree.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPySide[0m[38;5;14m[1m [0m[38;5;14m[1mGUI[0m[38;5;14m[1m [0m[38;5;14m[1mApplication[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1m2nd[0m[38;5;14m[1m [0m[38;5;14m[1mEdition[0m[38;5;12m [39m[38;5;12m(https://www.packtpub.com/application-development/pyside-gui-application-development-second-edition),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mGopinath[39m[38;5;12m [39m[38;5;12mJaganmohan[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mVenkateshwaran[39m[38;5;12m [39m[38;5;12mLoganathan[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mImagine[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mbooks,[39m[38;5;12m [39m
|
||
[38;5;12mbut[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mPython.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt5 Cadaques[0m[38;5;12m (https://qmlbook.github.io) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/qmlbook/qmlbook) - Free book that focuses on QML, named for this town in northeastern Spain that the authors vacationed to once.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQt6[0m[38;5;14m[1m [0m[38;5;14m[1mQML[0m[38;5;14m[1m [0m[38;5;14m[1mBook[0m[38;5;12m [39m[38;5;12m(https://www.qt.io/product/qt6/qml-book)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/qmlbook/qt6book),[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mJohan[39m[38;5;12m [39m[38;5;12mThelin,[39m[38;5;12m [39m[38;5;12mJürgen[39m[38;5;12m [39m[38;5;12mBocklage-Ryannel[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCyril[39m[38;5;12m [39m[38;5;12mLorquet[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mCompany.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mwalk[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mof[39m
|
||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12maspects[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12m6.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mfocuses[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mQuick[39m[38;5;12m [39m[38;5;12mtechnology,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mnecessary[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mwriting[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mback-ends[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mQuick.[39m
|
||
|
||
[38;2;255;187;0m[4mSoftware that Uses Qt[0m
|
||
|
||
[38;5;12mA framework is only as great as the software that uses it. Fortunately, much great software uses Qt.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAutodesk Maya[0m[38;5;12m (http://www.autodesk.com/maya) - 3D animation and design software that has been used to create visual effects for some of the most popular movies and TV shows of all time.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDavinci Resolve[0m[38;5;12m (https://www.blackmagicdesign.com/products/davinciresolve/) - Non-linear video editing freeware with commercial plan used to create some Hollywood movies.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCMake[0m[38;5;12m (https://cmake.org) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/Kitware/CMake) - The closest thing to a standard C++ build system out there. The bundled GUI uses Qt.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCRYENGINE[0m[38;5;12m (https://www.cryengine.com) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/CRYTEK-CRYENGINE/CRYENGINE) - But can it run Crysis? Some auxillary tools use Qt.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDoxygen[0m[38;5;12m (https://www.stack.nl/~dimitri/doxygen) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/doxygen/doxygen) - The most popular documentation generator for C++, though it supports other languages as well. The bundled GUI uses Qt.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGoogle Earth[0m[38;5;12m (https://www.google.com/earth) - [39m[48;2;30;30;40m[38;5;13m[3mThe[0m[38;5;12m virtual globe.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKDE[0m[38;5;12m (https://www.kde.org) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/KDE) - One of the most popular desktop environments for Linux.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLMMS[0m[38;5;12m (https://lmms.io/) - Digital audio workstation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMalwarebytes[0m[38;5;12m (https://www.malwarebytes.com) - Your Windows desktop's personal bodyguard.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMuseScore[0m[38;5;12m (https://musescore.org) - Music notation software.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mParallels Desktop[0m[38;5;12m (https://www.parallels.com/products/desktop) - Consumer-focused virtualization.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQt Creator[0m[38;5;12m (https://www.qt.io/ide) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/qtproject/qt-creator) - Something something eating your own dog food. Listed in the [39m[38;5;14m[1mofficial tools[0m[38;5;12m (#official-tools), but not listing it here doesn't feel right.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRolisteam[0m[38;5;12m (http://www.rolisteam.org) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/Rolisteam/rolisteam) - Virtual tabletop for remote Role Playing Games.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mShotcut[0m[38;5;12m (https://shotcut.org/) - Video editor.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRUBE[0m[38;5;12m (https://www.iforce2d.net/rube) - Level design tool for any game that uses the Box2D physics engine.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTeamSpeak[0m[38;5;12m (https://www.teamspeak.com) - When gamers want to voice chat in a game that doesn't support it, they'll use this.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTelegram[0m[38;5;14m[1m [0m[38;5;14m[1mDesktop[0m[38;5;12m [39m[38;5;12m(https://desktop.telegram.org)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/telegramdesktop/tdesktop)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSecure[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mconversations[39m[38;5;12m [39m[38;5;12mso[39m[38;5;12m [39m[38;5;12mwell,[39m[38;5;12m [39m[38;5;12myou'll[39m[38;5;12m [39m[38;5;12mraise[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mblood[39m[38;5;12m [39m[38;5;12mpressure[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mpotential[39m[38;5;12m [39m[38;5;12meavesdroppers.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdesktop[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mis[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTiled[0m[38;5;12m (http://www.mapeditor.org) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/bjorn/tiled) - Perhaps the world's most popular tilemap editor. Suitable for level design in games.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVirtualBox[0m[38;5;12m (https://www.virtualbox.org) [39m[38;5;14m[1m:package:[0m[38;5;12m (https://www.virtualbox.org/browser/vbox/trunk) - Virtualization software for x86/64 processors. The bundled GUI uses Qt.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVLC[0m[38;5;12m (https://www.videolan.org/vlc) [39m[38;5;14m[1m:package:[0m[38;5;12m (https://code.videolan.org) - One of the most flexible open source video players in existence.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVuo[0m[38;5;12m (https://vuo.org) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/vuo/vuo) — Realtime visual programming language for interactive media.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWireshark[0m[38;5;12m (https://www.wireshark.org) [39m[38;5;14m[1m:package:[0m[38;5;12m (https://code.wireshark.org/review/gitweb?p=wireshark.git;a=tree) - The most popular packet-sniffer out there. You [39m[48;2;30;30;40m[38;5;13m[3mare[0m[38;5;12m going to use this for good and not evil, right?[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWolfram Mathematica[0m[38;5;12m (https://www.wolfram.com/mathematica) - Programming language, symbolic calculator, and an engineer's best friend.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mYabause[0m[38;5;12m (https://yabause.org) [39m[38;5;14m[1m:octocat:[0m[38;5;12m (https://github.com/Yabause/yabause) - Sega Saturn emulator.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUltimaker[0m[38;5;14m[1m [0m[38;5;14m[1mCura[0m[38;5;12m [39m[38;5;12m(https://ultimaker.com/software/ultimaker-cura)[39m[38;5;12m [39m[38;5;14m[1m:octocat:[0m[38;5;12m [39m[38;5;12m(https://github.com/Ultimaker/Cura)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSlicer[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprepare[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mprinting[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mprinter.[39m[38;5;12m [39m[38;5;12mBuilt[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mUranium[39m[38;5;12m [39m[38;5;12mframework[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||
[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12m3.[39m
|
||
|
||
[38;5;12mThere's also an official showroom [39m[38;5;14m[1mhere[0m[38;5;12m (https://showroom.qt.io), which lets developers submit their own Qt-powered applications for display.[39m
|
||
|
||
[38;2;255;187;0m[4mOther Relevant Awesome Lists[0m
|
||
|
||
[38;5;12mIf[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mfamiliar[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAwesome,[39m[38;5;12m [39m[38;5;12myou'll[39m[38;5;12m [39m[38;5;12mknow[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mthere's[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mextremely[0m[38;5;12m [39m[38;5;12mwide[39m[38;5;12m [39m[38;5;12mvariety[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mresources,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12musefulness[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mdepend[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproject.[39m[38;5;12m [39m[38;5;12mHowever,[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mdeveloping[39m[38;5;12m [39m[38;5;12mQt[39m[38;5;12m [39m[38;5;12mapplications,[39m[38;5;12m [39m[38;5;12myou'll[39m[38;5;12m [39m[38;5;12malmost[39m[38;5;12m [39m[38;5;12mcertainly[39m[38;5;12m [39m[38;5;12mwant[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m
|
||
[38;5;12mat[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome C/C++[0m[38;5;12m (https://github.com/fffaraz/awesome-cpp) - There's no reason you can't use C++ libraries that weren't designed for Qt. Sometimes they might even suit your needs better than what Qt offers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome C[0m[38;5;12m (https://github.com/aleksandar-todorovic/awesome-c) - Same goes for C libraries; might wanna brush up on those RAII techniques while you're at it.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome CMake[0m[38;5;12m (https://github.com/onqtam/awesome-cmake) - If you're not using qmake for your project, you're likely using CMake instead.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAwesome OpenGL[0m[38;5;12m (https://github.com/eug/awesome-opengl) - Qt is commonly used for graphics applications, even providing its own wrappers around OpenGL.[39m
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0)[39m
|
||
|
||
[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mJesse Talavera-Greenberg[0m[38;5;12m (https://jessetg.github.io) has waived all copyright and related or neighboring rights to this work. See the [39m[38;5;14m[1mLICENSE[0m[38;5;12m (LICENSE) file for details.[39m
|