Ключевым механизмом взаимодействия объектов в Qt являются
сигналы и слоты. Каждый объект,
интегрированный в систему управления Qt, т.е. описанный как Q_OBJECT, может
иметь типизированные слоты, обеспечивающие прием и обработку типизированных
сигналов от других объектов, и собственные сигналы, прием которых могут
осуществлять другие объекты. Связь между сигналами и слотами конкретных объектов
устанавливается посредством функции connect(…).
воскресенье, 26 мая 2013 г.
суббота, 25 мая 2013 г.
Первое GUI "формальное" приложение: "Сложение двух чисел"
Если отличия в консольных приложениях кьюта с С++ и есть, я пока не особо хочу на этом останавливаться, за университетские годы было написана куча всяких отвратительных консоль-задач, поэтому сразу в GUI!
В состав Qt входит очень полезный компонент Qt Designer. Этакий BorlandBuilderC++-style (на котором мне приходится до сих пор, как в каменном веке, писать различные учебные приложения для курсовых).
Очередное столкновение. Как же прочитать свои ошибки?
Если с языком консоли как-то удалось договориться, то следующим тупиком, в котором можно оказаться - кодировка сообщений сборки.
Чтобы снова не искать на форумах решений, краткий рецепт от http://lab113.ru. Маленькая утилита jom. Утилита jom является заменой оригинальной утилиты jom, которая якобы распределяла процесс компиляции на несколько ядер процессора.
Скачать утилиту можно здесь:
Версия x86: jom.exe x86
Версия x64: jom.exe x64
Путь для замены стандартного файла: C:\Qt\Qt5.0.2\Tools\QtCreator\bin. После этого в меню QtCreator-а зайдите в "Инструменты -> Параметры -> Проекты" и установите последнюю галочку"использовать jom вместо nmake".
вторник, 21 мая 2013 г.
Добрый
Занявшись следующим этапом в изучении Qt и собравшись реализовать квадратное уравнение, у меня снова появилась проблема с языком. Те же настройки, та же комбинация вывода, даже просто вчерашний код сегодня на русском не воспроизводится!
Потратив еще несколько часов на различные вариации, плюнула на это всё, буду писать в консоле на буржуйском, а потом в GUI обещали, что там всё будет хоккей.
Квадратные уравнения придется оставить на попозже.
понедельник, 20 мая 2013 г.
Говори по-русски!
После завтрака, продолжим терзать Qt. Красивые окошки и дизайн - это хорошо, но всё же, истина на дне консоли. Просмотрев коротенький урок по русификации консольного "Hello world", повторяя все шаги, ничего читабельного моя консоль не выдала (кто бы сомневался...). Иду в Интернеты и ищу братьев по несчастью, таких много, вроде и статья приличная есть.
QT 5 вслепую (первые шаги)
Итак, настало время себя чем-то развлечь с пользой. За последний год я нашла всего лишь две компании, в которых хотела бы работать. Одна из них занимается речевыми технологиями. Что я знаю о программировании звука? - Ничего. Следовательно, придется начинать всё с нуля и самой.
Qt (произносится «къют») — кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, PySide; Ruby — QtRuby; Java — Qt Jambi; PHP — PHP-Qt и другие.
Qt 5.0 распространяется как полный SDK пакет с бинарными сборками для Linux (64 и 32 bit), Mac OS X (10.7 и 10.8) и Windows. И также включает в себя IDE Qt Creator 2.6, примеры и полную документацию.
Всё установленно, запуск!
Подписаться на:
Комментарии (Atom)


