Evgenii Legotckoi
4 сентября 2015 г. 21:54

QtQt/C++ - Урок 016. Как установить QCheckBox в центре ячейки QTableWidget

qcheckbox, qcheckbox center, Qt, QTableWidget

Одна из первых проблем в работе с QTableWidget, которую пытаются решить, начавшие работать с этим виджетом - это установка QCheckBox в середине ячейки. Дело в том, что в стандартном чекбоксе в QTableWidget чекбокс привязан к левому краю ячейки, а правая …

Читать
Evgenii Legotckoi
4 сентября 2015 г. 21:30

QtQt/C++ - Урок 015. QTableWidget или Как сделать таблицу с чекбоксами

Qt Таблица, QTableWidget example, QTableWidget пример, Qt, QTableWidget

Использование QTableWidget будет первым способом, который посоветуют Вам для создания таблиц с чекбоксами на Qt. Поэтому давайте рассмотрим и этот вариант работы с таблицами в Qt и конечно же применим чекбоксы.

Итак, чтобы урок был более приближен к реальности, захватим …

Читать
Evgenii Legotckoi
1 сентября 2015 г. 21:00

QtQt/C++ - Урок 014. Динамическое создание виджетов в Qt

Qt, Dynamic widget, Динамический виджет, QPushButton

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

В данном уроке описывается процесс динамического создания кнопок QPushButton, приёма …

Читать
Evgenii Legotckoi
31 августа 2015 г. 20:39

QtQt/C++ - Урок 013. QMenu - контекстное меню в QTableView

QMenu, QMenu example, QMenu Qt, Qt, контекстное меню, меню

Для работы с контекстным меню в Qt используется класс QMenu . При совершении действий, которые должны вызвать меню, вызывается обработчик, который создаёт меню и привязывает обработчики к действиям в данном меню.

В данном уроке работа с контекстным меню будет показана …

Читать
Evgenii Legotckoi
30 августа 2015 г. 20:33

QtQt/C++ - Урок 012. QShortcut или Горячие клавиши в Qt

QShortcut, QShortcut example, Qt

Даже в официальной документации на тему QShortcut написано не так много, поэтому это скорее заметка, чтобы не забыть, а не полноценная статья. Всего лишь несколько слов о том, как подключить объект QShortcut, который будет отвечать за обработку нажатия горячей клавиши …

Читать
Evgenii Legotckoi
28 августа 2015 г. 19:34

QtQt/C++ - Урок 011. XML файлы в Qt - чтение и запись

QXmlStreamWriter, Qt, XML, xml example, QXmlStreamReader

Средства разработки Qt включают в себя функционал по работе с XML файлами, который позволяет как создавать XML файлы, так и читать их, что может быть полезно для создания программ по автоматическому созданию XML разметок, конфигурационных файлов, использующих XML , либо …

Читать
Evgenii Legotckoi
26 августа 2015 г. 19:15

QtQt/C++ - Урок 010. QSplitter или Как добавить разделитель

QPallete, QSplitter, QSplitter color, QSplitter example, Qt

Качественная компоновка всегда повышает юзабилити приложения и это справедливо для любых видов приложений, от десктопных до мобильных. Одним из таких элементов интерфейса, который может повысить юзабилити является класс QSplitter , который является объектом типа layout с перемещаемым разделителем, который разделяет …

Читать
Evgenii Legotckoi
20 августа 2015 г. 18:45

QtQt/C++ - Урок 009. QTimer или Как работать с таймером в Qt?

QTimer example, QTimer таймер, Qt, Qt урок, QTimer

Немного поговорим о применении класса QTimer в Qt. Это небольшая легкая тема после серии объемных статей про QSqlTabelModel и вытекающих из неё последствий. А то уже у самого серое вещество закипает.

Таймеры нам могут понадобиться для создания опроса устройств по …

Читать
Evgenii Legotckoi
16 августа 2015 г. 21:32

QtQt WinAPI - Урок 002. Как сделать win инсталлятор для Qt-приложения?

WinAPI, Инсталлятор, InnoSetup, Windows, Qt, DLL

В прошлой статье Мы научились быстро собирать все используемые в проекте DLL-библиотеки. А теперь настало время поговорить о том, как собрать инсталлятор для ОС Windows. Уже длительное время пользуюсь довольно удобной opensource утилитой под названием InnoSetup, которая позволяет буквально в …

Читать
Evgenii Legotckoi
16 августа 2015 г. 20:43

QtQt WinAPI - Урок 001. Как собрать все DLL, используемые в Qt-проекте?

Qt, DLL Collector, DLLCollector, WinAPI, DLL

Рано или поздно перед любым Qt-разработчиком встаёт необходимость переноса своего приложения на другие компьютеры, и тогда возникает проблема наличия библиотек на целевом компьютере, которые необходимы для запуска и работы приложения. Особенно заметно это может быть при переносе приложения, которое должно …

Читать