Skip to content

Posts tagged ‘Qt-creator’

24
May

Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве

Как обычно, архивирую совю публикацию на хабре.

Доброго времени суток уважаемый читатель. Продолжаю писать о платформе Maemo (пока еще для Maemo Fremantle). Эта статья посвящена новости в мире Nokia – выход Nokia Qt SDK. Пока еще это TP (Technical Preview, долго силил перевод на русский, не получилось, так что пуст будет “TP” далее по тексту). Но писать на этом уже можно, но есть несколько оговорок. Подробности далее по порядку. Еще я расскажу подробней о MADDE, так как именно эта часть в Nokia Qt SDK отвечает за разработку для Maemo.

image

Как результат мы напишем приложение (очень громко сказано :-) , вообще так, приложенице ), соберем и запустим его на эмуляторе и на устройстве ( точнее на Nokia N900 ). Да и вообще разберемся что чем и как писать для устройств Nokia сейчас и в будущем.

Read moreRead more


Unique visitors to post: 367

12
Jan

Qt-creators’s shortcut reference card.

In previous post I wrote how to create plugins for Qt-creator. In this mini post I’d like to share one more helpful information about Qt-creator.
Good guys form KDAB created and shared Qt Creator reference card. This nice reference card helps you to easily adapt to new IDE.

Links for download:
Qt Creator Reference Card – A4
Qt Creator Reference Card – US Letter
Qt Creator Reference Card Mac – A4
Qt Creator Reference Card Mac – US Letter

qtcreator reference card

qtcreator reference card


You can click to picture to view how it’s looks.

I wish you a fan development with Qt-creator.


Unique visitors to post: 16

12
Jan

Qt-creator, шпаргалка по комбинациям клавиш.

В предыдущем посте я отписался о том как создавать свои плагины для Qt-creator. В этом мини посте хочу продолжить тему и поделится находкой.
Хорошие ребята из KDAB создали и выложили Qt Creator reference card. Шпаргалка по IDE, которая поможет очень быстро адаптироваться к новой среде.

Ссылки для скачивания:
Qt Creator Reference Card – A4
Qt Creator Reference Card – US Letter
Qt Creator Reference Card Mac – A4
Qt Creator Reference Card Mac – US Letter

qtcreator reference card

qtcreator reference card


Кликнув по картинке слева можно посмотреть как это выглядит на примере “Qt Creator Reference Card – A4″.

Всем приятной работы в Qt-creator’e.


Unique visitors to post: 18

12
Jan

How-to write your own plugin for Qt-Creator.

Qt-creator is rather new and extremely dynamic growing project. The main benefits: cross-platform, suitable, fast and scalable.

It’s a link to official page of project.
Small video preview:
YouTube Preview Image
Qt-creator’s whitepaper.
Here you can download latest snapshots.
Manual about writing plugins inside (traffic warning, 2.5Mb will be loaded).
Read moreRead more


Unique visitors to post: 41

12
Jan

Как написать свой плагин для Qt-creator.

Qt-creator это очень динамически развивающийся проект. Он кросс-платформенный, удобный, быстрый и хорошо настраиваемый.

Вот ссылка на официальную страницу проекта.
Небольшое видео превью:
YouTube Preview Image
Презентация по Qt-creator.
Вот тут можно скачать последние snapshor’ы.
Инструкцию по написанию плагина смотри внутри поста (осторожно, будет загружено 2,5 Мб).
Read moreRead more


Unique visitors to post: 279

30
Dec

Я добавил свою фичу в Qt-creator. Мой первый опыт.

Всем привет. Пару дней назад я начал немного “похачивать” Qt-creator. Чтобы понять в общих чертах внутренности прилось потратить вечер. Еще один вечер ушел чтобы понять как реализовать эту фичу. Ну и в конечном итоге реализация заняла около часа.

Смысл этой фичи заключается в том, что теперь можно с помощью соотвественного переключателя соеденить деревья исходных файлов и заголовчных файлов. Мне было неудобно иметь два дерева – одно для заголовочных файлов – другое для исходных, и это сподвинуло меня реализовать эту маленьку переделку.
Результаты можно посмотреть в моем “merge request” на gitorious’е .

Вот небольшая видео-демка, демонстрирующая мою фичу.

YouTube Preview Image

Я поменял калсс FolderNode, теперь в нем есть свойство FileType contentType(). Это свойство определяет тип содержимого папки (исходники, заголовочные файлы, ресурси и тд.). Еще я добавил свойство excludeFolderType в FlatMode. Это свойство служит для того, чтоб исключить все папки, у которых контент соостветсвующего типа, из модели со всеми наследниками.

Зачем мне это было нужно.
1. Хотелось понять как устроен Qt-creator.
2. Повысить свои навыки (поучится на чужом коде).
3. Помочь сделать Qt-creator лучше.

Дальше планирую реализовать еще парочку небольших улучшений:
1. Панель файловой системы сделать древовидной.
2. Состояние файла в проекте в системе контроля версий.

P.S:Это был мой первый опыт работы с git и gitorious.


Unique visitors to post: 23

30
Dec

I added new feature to Qt-creator.

Hello. I started qt-creator hacking two days ago. It took one evening to understand internal basics and one evening to decide hw to realise this feature. And so one hour to implement it.

You can see results in my “merge request” on gitorious .

I recorded small video to show this feature.
YouTube Preview Image

I changed FolderNode class, now it has property FileType contentType(). This property represent content type of folder. And added excludeFolderType property to FlatMode. This property exclude Folder with children with appropriate type from model.

Why I did it:
1. I’d like to understand internals of Qt-creator.
2. Got some experiences and skill.
3. Help to make Qt-creator better.

Also I planing to add version control system status to project tree and Tree view of File system view plane.
Hope to see this feature in master branch in near future.

P.S.: It was my first experience with gitorious.


Unique visitors to post: 10