Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: vm-root от Март 09, 2009, 00:33



Название: Два вопроса по KDevelop 3.3.4
Отправлено: vm-root от Март 09, 2009, 00:33
Всем привет!
Есть два вопросика;
1) Как при отладке смотреть переменные типа QString?
2) Есть ли возможность автоматического форматирования кода. Те чтобы выделенный блок (неформатированный), автоматически отформатировался те выстроились отступы итд. Все процедурки заняли свое место.


Название: Re: Два вопроса по KDevelop 3.3.4
Отправлено: BRE от Март 09, 2009, 10:45
1) Как при отладке смотреть переменные типа QString?
Для gdb QString это структура данных, поэтому посмотреть строку не так просто.
Я пользуюсь для этого QDebug.

2) Есть ли возможность автоматического форматирования кода. Те чтобы выделенный блок (неформатированный), автоматически отформатировался те выстроились отступы итд. Все процедурки заняли свое место.
Правка -> Переформатировать код.
Настройка форматирования:
Настройка -> Настройка KDevelop -> Форматирование.

Хотя, сам этим не пользуюсь.


Название: Re: Два вопроса по KDevelop 3.3.4
Отправлено: juvf от Март 10, 2009, 11:10
Цитировать
1) Как при отладке смотреть переменные типа QString?
Для этого нужно собрать Qt с опцией -debug. Проверенно в KDevelop 3.5.0. Только криво отображается QString-и с русским текстом.


Название: Re: Два вопроса по KDevelop 3.3.4
Отправлено: vm-root от Март 10, 2009, 21:34
собрать Qt с опцией -debug

Это имеется ввиду в файле проекта *.pro
прописать подобное?
CONFIG      += warn_on debug console