IDE для розробки міжплатформних графічних програм C ++ за допомогою Qt Framework. Скріншот головного вікна видно нижче. Усі очікувані функції IDE можна знайти в Qt Creator, включаючи, але не обмежуючись цим, автоматичне завершення, перенесення коду, браузер класів тощо. Велика перевага використання Qt Creator над іншим IDE або текстовим редактором під час роботи над Проект Qt - це вбудований редактор графічного інтерфейсу, Qt Designer, який можна використовувати для швидкого створення інтерфейсів користувача за частину часу, який знадобиться для введення коду вручну. Qt Creator також включає підтримку різних систем управління версіями, включаючи Git.
Qt Designer постає як автономний редактор і вбудовується в Qt Creator. Дизайн графічного інтерфейсу за допомогою Qt Designer робиться просто шляхом перетягування та опускання елемента інтерфейсу з правого стовпця на полотно посередині, а лівий стовпець містить властивості кожного об’єкта. На скріншоті нижче я перетягнув декілька кнопок на полотно для ілюстративних цілей.
Є кілька інших офіційних програм Qt, які можна використовувати при складанні програм Qt, з або без Qt Creator. Qt Linguist - це інструмент для легкого перекладу програм Qt на інші мови. Під час написання вихідного коду у Qt Creator програміст записує такий текст, що відповідає користувачеві
tr ("My String")
Це позначає текст як необхідний переклад. (Примітка. Доцільно включати ці маркери, навіть якщо ви не збираєтесь самостійно їх перекладати). Тоді Qt Linguist шукатиме ці маркери та представлятиме інтерфейс користувача, подібний до інструментів перекладу Launchpad , де перекладач може вводити перекладену рядок для кожної мови у поле для введення тексту та називати переведений рядок. Знімок екрана Qt Linguist, який використовується для перекладу програми на польську мову, можна побачити нижче.
Нарешті, є Qt Assistant, який містить всю документацію та довідкові матеріали, необхідні для отримання максимальної користі від набору програм Qt. Якщо ви коли-небудь використовували Devhelp з Центру програмного забезпечення Ubuntu і де можна знайти всю документацію для розробки на Ubuntu, то ви вже будете знати, чого від цього очікувати. Якщо вам потрібно знати, що робить конкретний клас, просто знайдіть його ім'я в Qt Assistant, і ви перейдете прямо на сторінку довідника. Якщо ви хочете дізнатися більше про використання будь-якого з вищезазначених додатків Qt, посібники користувача для всіх із них можна знайти тут. Вся документація зберігається локально, тому Qt Assistant можна використовувати без підключення до Інтернету.
Як і для будь-якої мови, рамки чи набору інструментів, цілком можливо розробляти за допомогою наданих бібліотек без використання спеціалізованого середовища розробки, наприклад, зазначеного вище. Можна також придбати власну доїльну корову та відправлятися з відром щоранку о 6 ранку, а не прямувати до магазину та купувати коробку, яка триватиме тиждень. Час розробника - це дорогоцінний ресурс - розумно використовуйте його, використовуючи правильні інструменти для правильної роботи. Ці інструменти розроблені Nokia, розробниками Qt Framework і як такі є найкращими можливими інструментами для розробки програм Qt (насправді вони можуть бути єдиними інструментами).
Якщо ви хочете розробити додаток Qt, зайдіть у програмний центр Ubuntu, знайдіть 'qt' та завантажте все з маленьким зеленим логотипом Qt поруч.
Більше інформації про Qt можна знайти в Центрі розробників Qt , тоді як більше інформації про самі інструменти можна знайти тут .
Software Center > Development