Дневники разработки → DBComponents жобасы. 1-бөлім. Жобаға және мәліметтер базасына қойылатын талаптар
DBComponents, Qt, Iscander Che, C++
Требования к проекту
Проект реализует базу данных IT-компонентов. Планируется пока три категории: мониторы, медицинские принтеры, системные блоки. Также в функционал базы входит возможность создавать новые категории.
Проект должен состоять из двух функциональных частей – панели администратора и панели пользователя.
Панель …
Qt → MCU үшін Qt туралы хабарландыру
21 августа Компания Qt объявляет о выпуске Qt для микроконтроллеров — комплексного набора инструментов, позволяющего пользователям работать с дисплеями на базе микроконтроллеров, как на смартфонах. То, что начиналось как исследовательский проект, сейчас находится на завершающем этапе своего пути к выпуску …
Qt → Qt Design Studio 1.3 бета нұсқасы
Qt, Releases, Qt Design Studio, design
Qt Design Studio — это инструмент для проектирования и разработки пользовательского интерфейса, который позволяет дизайнерам и разработчикам быстро создавать прототипы и разрабатывать сложные пользовательские интерфейсы. И дизайнеры, и разработчики используют Qt Design Studio, и это делает сотрудничество между ними намного …
Qt → Күннің ағымдағы минутында миллисекундтарды көрсету үшін QTime пайдалану
Фрагмент программного кода. Задача Получить количество миллисекунд в текущей минуте дня. Используемый оператор остаток от деления.
- #include <QCoreApplication>
- #include <QTime>
- #include <QDebug>
- int main(int argc, char *argv[])
- {
- QCoreApplication a(argc, argv);
- QTime time = QTime::currentTime();
- qDebug() << time.msecsSinceStartOfDay() % 60000; …
Дневники разработки → iMpos жобасы. Бөлім 011. Жанармай атауларын қарау. Нәтижелерді xlsx файлына экспорттау.
QTableWidget, Qt, xlsx, export
Просмотр наименований топлива.
После обработки запросов на получение наименований, формируем таблицу для отображения информации пользователю.
Индикация процесс выполнения запросов к базам данных азс будет использоваться не только для просмотра, а также при экспорте в xlsx и при выполнении скриптов изменяющих …
Дневники разработки → Қарапайым трекер жобасы. 8-бөлім: Таралуды қалыптастыру және нәтижелер
Iscander Che, Simple Tracker, C++, Qt
В заключение подготовим получаемые при компиляции файлы для дистрибуции. Неважно, что проект локальный. Удобнее иметь под рукой инсталлятор, на всякий случай. С его помощью можно, например, автоматизировано очистить реестр при удалении программы с диска.
Но начнём с того, что атрибутируем …
Qt → Qt Creator бағдарламасында CMake жобасын қолдауын жаңартыңыз
Последние несколько недель разработчики занимались улучшением поддержки CMake в Qt Creator, Qt Company хотела бы осветить некоторые новые функции.
Поддержка Fileapi
Проект CMake объявил о новом механизме интеграции IDE версии 3.14 называемым fileapi . Он обеспечивает примерно тот же уровень …
Дневники разработки → Қарапайым трекер жобасы. 7-бөлім: Сервер және клиент
Simple Tracker, Qt, Iscander Che, C++
Рассмотрим теперь сервер и клиента.
С вопросами, касающимися общей организации взаимодействия клиента и сервера, можно ознакомиться в этой статье: " Пример использования QLocalServer и QLocalSocket ". Здесь я коснусь лишь моментов, непосредственно связанных с передачей информации по задаче и закрытием …
Дневники разработки → Қарапайым трекер жобасы. 6-бөлім: сервер. Сервер слоттары
C++, Qt, Iscander Che, Simple Tracker
Слоты, имеющие отношение непосредственно к серверу, мы рассмотрим в связке с клиентом. Пока же сосредоточимся на тех слотах, которые относятся к управлению проектами и задачами и общих слотах приложения.
Начнём с соединений. Их я вынес в отдельный метод void TrackerServer::createConnections() …
Дневники разработки → Итераторлар туралы
Когда в четвёртый раз в одном месте написал нечто подобное:
- QStringList list;
- // наполняем list по условию, т.е. элементов там может и не оказаться
- if(!list.isEmpty())
- {
- foreach(QString str, list)
- {
- // обходим каждый найденный элемент
- }
- }
неожиданно осознал, для …
- Соңғы пікірлер
- AKСәуір 1, 2025, 11:41 Т.Ж.Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- VPНаурыз 9, 2025, 4:14 Т.Қ.Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- Енді форумда талқылаңыз
- DTСәуір 14, 2025, 3:38 Т.Қ.Всем привет! На Qt 6.8 MinGW пытаюсь сделать управление подключением WiFi из программы. Пока делаю поддержку Windows, но так же хочу в дальнейшем внедрить и поддержку Linux/MacOS. Для…
- fАқп. 15, 2025, 1:46 Т.Қ.Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…