How to create a plugin for Qt Creator
summary
Shows how to create a real Qt Creator plugin by implementing the IPlugin interface, using the plugin wizard, a Settings class and an options page, handling lifecycle methods like initialize, extensionsInitialize and delayedInitialize, and building against Qt Creator source with qtscript. Demonstrates a working example QTC timer and a shipped notifier called SIGBUILD that plays sounds, updates an icon and keeps a session build log. Notes distribution and compatibility headaches across Qt Creator versions and platforms.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:27About the speaker
- 2:58Talk overview
- 3:43Plugin overview and possibilities
- 5:48Plugin structure basics
- 7:36Plugin lifecycle explained
- 12:15Setting up the environment
- 14:53Creating a plugin with the wizard
- 18:03QTC Timer plugin demo
- 21:12Plugin class implementation
- 24:27Settings class details
- 26:55Options page implementation
- 29:50Audience interaction
- 30:37Giveaway announcement
- 31:20CP Build plugin showcase
- 38:12Experience with Qt Creator plugins
- 46:06References and resources
- 47:06Q&A session
related talks
51mIntroduction Qt Creator Qt Technology Strategy
41mMeet Qt Creator IDE
01h 16mGetting the Most out of Qt Creator
01h 12mQt Quick for C++ Developers
27mCustom Qt Creator Wizards
57mGetting Started with Embedded Qt Development
44mIntro to Qt SDK and cross-platform development
39mFantastic Plugins and Where to Find Them
