Дешевый хостинг



 

Изменяем курсор мыши в Qt

Автор: Legotckoi | Дата: 7-10-2015 в 18:33 | Просмотров: 278 | Комментариев: 0



Изменяем курсор мыши в Qt
Если вы пишите своё приложение или даже будущий хит среди игр!!! То Вам обязательно нужно будет сделать крутой курсор для своей игры. Но сделать этот курсор недостаточно, нужно ещё чтобы он присутствовал в игре. Нужно загрузить его в ресурсы игры и настроить его отображение над различными объектами в игре. Ведь над кнопками и активными предметами курсор должен менять свой внешний вид. А как это сделать, читайте в статье.

Категория: Песочница

 

Настраиваем QTimer в Qt

Автор: Legotckoi | Дата: 7-10-2015 в 17:14 | Просмотров: 277 | Комментариев: 0



Настраиваем QTimer в Qt
Время деньги, как говорится, но в этой статье разговор пойдёт на о деньгах, а о том как считать время в Qt.
Для этого используется класс QTimer, который отсчитывает заданное время и генерирует сигнал по окончанию отсчёта. На таймерах строится очень многое в программировании. Игровые таймеры, служебные и т.д. Можно управлять с помощью них героем игры, проверять доступность сетевых устройств и многое другое...

Категория: Песочница

 

Как отфильтровать записи в QSqlTableModel

Автор: Legotckoi | Дата: 6-10-2015 в 06:52 | Просмотров: 301 | Комментариев: 0



Как отфильтровать записи в QSqlTableModel
После того, как Мы научились выводить все записи из базы данных в таблицу, Мы сделаем фильтр для записей. Ведь пользователю нашей программмы будет крайне неудобно пытаться найти нужную запись пролистывая всю таблицу. Особенно, если там находятся тысячи и тысячи строк. В классе QSqlTableModel для этого служит специальная функция установки фильтра, который является часть SQL запроса, который начинается со слова WHERE.

Категория: Песочница

 

Вызываем контекстное меню в QTableView

Автор: Legotckoi | Дата: 6-10-2015 в 06:46 | Просмотров: 357 | Комментариев: 0



Вызываем контекстное меню в QTableView
Все привыкли работать с контекстным меню в программах. Это очень удобная функция, позволяющая быстро получить доступ к необходимому функционалу элемента.
В Qt имеется отдельный класс для работы с контекстным меню, который называется QMenu. Контекстное меню вызывается в слотах обработчиках кликов мыши по элементам интерфейса. В каждом таком обработчике вызывается своё меню, к которому подключаются через систему сигналов и слотов соответствующие обработчики действий.

Категория: Песочница

 

Работаем с QShortcut в Qt

Автор: Legotckoi | Дата: 5-10-2015 в 11:50 | Просмотров: 236 | Комментариев: 0



Работаем с QShortcut в Qt
Для комфортной и быстрой работы в приложении написанном на Qt будет верным решением подключить возможность взаимодействия при помощи горячих клавиш. Для этого служит класс QShortcut, который отвечает за правилную обработку нажатий клавиш по их кодам в Операционной системе. При этом использование данного класса является кроссплатформенным решением и не зависит от API операционной системы с точки зрения разработчика.

Категория: Песочница

 

Работаем с XML файлами в Qt

Автор: Legotckoi | Дата: 5-10-2015 в 11:45 | Просмотров: 244 | Комментариев: 0



Работаем с XML файлами в Qt
В Qt есть два пути для работы с XML файлами. Первый - это разработать класс, который будет работать с конкретным типом файла, а Второй - это воспользоваться готовым классом Qt для работы с XML файлами.
Я предпочел второй вариант. Какой смысл изобретать колесо? Когда всё уже сделано за нас. Но с этим классом нужно уметь работать. Поэтому необходимо разобраться с этим аспектом, чем Мы и займемся в следующей статье.

Категория: Песочница

 

Сохранение настроек приложения в Qt

Автор: Legotckoi | Дата: 4-10-2015 в 17:56 | Просмотров: 273 | Комментариев: 0



Сохранение настроек приложения в Qt
Вот вы создали своё первое приложение на Qt. Пользователь его может настроить и работать с ним. Всё казалось бы хорошо, но вдруг пользователь закрывает приложение, открывает его заново и удивляется тому, что настройки приложения не сохранились, и ему вновь приходится настраивать приложение.
Такое дело никому не понравится, особенно если в приложении очень много настроек. Поэтому необходимо это исправить, а поможет нам в этом класс QSettings, который позволяет работать с настройками приложения, которые будут сохраняться или в отдельный файл, или в реестр операционной системы.

Категория: Песочница

 

Работаем с базой данный через QDataWidgetMapper

Автор: Legotckoi | Дата: 4-10-2015 в 14:17 | Просмотров: 327 | Комментариев: 0



Работаем с базой данный через QDataWidgetMapper
Для того, чтобы передать данные из строки таблицы базы данных в произвольный набор полей в виджете в Qt, можно использовать класс QDataWidgetMapper. В его задачу входит транслирование данных в виджет произвольной формы. При этом он также использует для своей работы модель для представления данных. Получив данные, он осуществляет подстановку этих данных в предопределенные объекты в окне приложения. При этом имеется возможность пролистываеие строк модели и редактирование данных на лету.

Категория: Песочница

 

Программируем Qt-приложение на сохранение настроек

Автор: Legotckoi | Дата: 2-10-2015 в 08:58 | Просмотров: 222 | Комментариев: 0



Программируем Qt-приложение на сохранение настроек
Вот Вы написали своё первое приложение, которое делает какое-то полезное действие, но Вы закрываете приложение, запускаете его снова, и Вам вновь приходится настраивать все параметры для работы приложения.
Но есть же возможность сохранить настройки приложения. Или в текстовый файл или в реестр системы.
Так давайте разберёмся вместе как это сделать в приложении, написанном на Qt, чтобы при запуске Вашего приложения не было необходимости настраивать его заново.

Категория: Песочница

 

Используем QSqlTableModel для представления табличных данных

Автор: Legotckoi | Дата: 30-09-2015 в 20:29 | Просмотров: 400 | Комментариев: 0



Используем QSqlTableModel для представления табличных данных
Для упрощения работы пользователя с базой данных в Qt разработчик может использовать представление табличных данных с помощью QSqlTableModel. Данный класс является наследником класса QAbstractTableModel.
Программа подключается к базе данных при помощи вспомогательного класса, построенного по типу паттерна проектирования "Фасад", и выводит данные в таблицу.
Поэтому, давайте обсудим, как правильно подключить и настроить модель представления данных QSqlTableModel, чтобы порадовать пользователя красивыми таблицами, вместо черной и страшной консоли.

Категория: Песочница

 

Создаем приложение на Qt с нуля по шагам. Уникальное видео от профессионалов

Автор: Alexandr-Svarog | Дата: 16-03-2013 в 11:51 | Просмотров: 1220 | Комментариев: 0



Создаем приложение на Qt с нуля по шагам. Уникальное видео от профессионалов
Еженедельно обновляющаяся серия уроков по программированию на С++(Qt), VS 2010 для начинающих - . Профессиональные разработчики делятся секретами быстрого и качественного программирования для СУБД PostgreSQL на примере приложения "Адресный справочник". Постигаем все тонкости и обходим подводные камни программирования, отвечаем на все вопросы, связанные с обучением. Видеоуроки выпускаются также по другим темам

Категория: Создание и разработка