Давайте немного отдохнем. Займемся разработкой тетриса на C++…
Профессия программиста тесно связана с программным кодом. Этот важный элемент нашей работы мы и обсудим…
Программисту для создания качественного программного обеспечения приходится решать множество задач. В этом вам поможет развитое абстрактное мышление…
Профессия программиста связана с постоянным получением новых знаний. Важными источниками для этого являются книги и техническая документация, о которых мы и поговорим…
Данные многих приложений удобно отображать в виде списков. В Qt для этой цели предусмотрен виджет QListWidget, примеры использования которого мы и рассмотрим…
Использование таймеров в Qt является тривиальной, но часто необходимой задачей. Рассмотрим типичные примеры использования QTimer…
Использование паттерна Singleton представляет собой компромисс между удобством использования и порождением глобальных зависимостей в коде. Узнайте подробнее о его плюсах и минусах…
Программный код намного проще сопровождать, если он хорошо организован. Принцип единой ответственности поможет вам для достижения этой цели…
В Qt имеются удобные средства для сохранения данных в файл. Поговорим о наиболее важных из них: QTextStream и QDataStream…
В Qt предусмотрено множество способов проверки вводимых пользователем данных. Один из таких способов - применение QValidator. Рассмотрим пример его использования…