Рубрика «C++»

Собственные виджеты в Qt Designer [Qt, C++]

рис. 1 пример окна, созданного в Qt Designer

В статье я расскажу как быстро и легко накидать интерфейс в Qt Designer, а также, как использовать при этом свои собственные виджеты. В статье описано: как создать в Qt Designer форму, а затем использовать ее в программе (есть несколько вариантов сделать это, я расскажу только про один); как использовать свой собственный виджет в Qt Designer. …

Игра Сапер. Паттерн Mediator. Использование doxygen

рис. 1 окно игры "Сапер"

Недавно помогал какому-то студенту писать лабораторную — игру «Сапер», и получилась вполне вменяемая штука, которую решил описать на блоге. В статье рассмотрены: паттерн проектирования Mediator (посредник); цифровой таймер с использованием QLCDNumber (в нашей игре будут отображаться часики); автоматическая генерация документации с использованием doxygen. В результате получится игрушка, снимок окна которой показан на рис. 1.

Создание собственных виджетов Qt. Сигналы, слоты и события.

castom_widget_in_Qt

Когда я начинал изучать библиотеку Qt, весьма полезным показался пример виджета, выводящего бегущую строку. Подобный пример описан в настоящей статье, на нем мы разберем: механизм сигналов и слотов Qt; организацию объектов Qt в древовидную структуру, обеспечивающую автоматическое освобождение памяти при разрушении родительского объекта; обработку событий в Qt. В результате у нас получится создать свой собственный …