| ср 11 Май 2011 | | Разместил(а): ib | | Просмотров: менее 10 |
Вообще скажу, среда разработки не обычная с целым набором сюрпризов, начиная от периодических зависаний при написании кода (исчезает даже курсор мышки) и заканчивая не удобными способами разработки интерфейса формы. Чего стоит создать код для обработки того или иного события, например, нажатия пункта меню или обычной кнопки. В Delphi можно просто щёлкнуть по элементу на форме или щёлкнуть на нужное событие во вкладке Events (в два щелчка). В Qt Creator же требуется сделать куда больше действий, например, в редакторе сигналов и слотов выбрать элемент из огромного списка всех элементов, что бы создать для него сигнал и слот или через контекстное меню открыть диалог "Перейти к слоту" и выбрать слот. Больше времени уходит на размещение элементов и настройку автоматического растяжения на форме (если вы когда-нибудь занимали первые строчки в HL2 DeathMatch то вы справитесь без особых затруднений:)). Хотя в Delphi нет аналога Qt'ского Grid Layout (хорошая штука по табличному размещению элементов, например, в 4 колонки, т.е. в 1 и 3 (слева) подписи, 2 и 4 (справа) - элементы ввода данных), но это дело такое, вторичное.
"Порадовал" способ добавления элементов в ToolBar - визуально мышкой их в ToolBar не затащишь, только динамически через код.
Ещё недостаток - при изменении директории проекта (ну вот понадобилось переименовать одну из папок) компиляция файлов происходит в старую директорию. Лечится только ручной правкой файла OurProjectName.pro.user.
Updated: 2012-02-23 11:53:35







