IscanderChe
Там. 29, 2019, 3:02 Т.Қ.

Дневники разработкиDBComponents жобасы. 1-бөлім. Жобаға және мәліметтер базасына қойылатын талаптар

DBComponents, Qt, Iscander Che, C++

Требования к проекту

Проект реализует базу данных IT-компонентов. Планируется пока три категории: мониторы, медицинские принтеры, системные блоки. Также в функционал базы входит возможность создавать новые категории.

Проект должен состоять из двух функциональных частей – панели администратора и панели пользователя.


Панель …

Оқы
Evgenii Legotckoi
Там. 23, 2019, 1:17 Т.Қ.

QtMCU үшін Qt туралы хабарландыру

Announce, Qt, Qt Company

21 августа Компания Qt объявляет о выпуске Qt для микроконтроллеров — комплексного набора инструментов, позволяющего пользователям работать с дисплеями на базе микроконтроллеров, как на смартфонах. То, что начиналось как исследовательский проект, сейчас находится на завершающем этапе своего пути к выпуску …

Оқы
Evgenii Legotckoi
Там. 19, 2019, 2:41 Т.Қ.

QtQt Design Studio 1.3 бета нұсқасы

Qt, Releases, Qt Design Studio, design

Qt Design Studio — это инструмент для проектирования и разработки пользовательского интерфейса, который позволяет дизайнерам и разработчикам быстро создавать прототипы и разрабатывать сложные пользовательские интерфейсы. И дизайнеры, и разработчики используют Qt Design Studio, и это делает сотрудничество между ними намного …

Оқы
Evgenii Legotckoi
Там. 16, 2019, 4:26 Т.Қ.

QtКүннің ағымдағы минутында миллисекундтарды көрсету үшін QTime пайдалану

Qt, Qtime, Snippet

Фрагмент программного кода. Задача Получить количество миллисекунд в текущей минуте дня. Используемый оператор остаток от деления.


  1. #include <QCoreApplication>
  2. #include <QTime>
  3. #include <QDebug>
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7. QCoreApplication a(argc, argv);
  8. QTime time = QTime::currentTime();
  9. qDebug() << time.msecsSinceStartOfDay() % 60000;
Оқы
Ruslan Polupan
Там. 9, 2019, 7:16 Т.Қ.

Дневники разработкиiMpos жобасы. Бөлім 011. Жанармай атауларын қарау. Нәтижелерді xlsx файлына экспорттау.

QTableWidget, Qt, xlsx, export

Просмотр наименований топлива.

После обработки запросов на получение наименований, формируем таблицу для отображения информации пользователю.


Индикация процесс выполнения запросов к базам данных азс будет использоваться не только для просмотра, а также при экспорте в xlsx и при выполнении скриптов изменяющих …

Оқы
IscanderChe
Там. 2, 2019, 12:37 Т.Қ.

Дневники разработкиҚарапайым трекер жобасы. 8-бөлім: Таралуды қалыптастыру және нәтижелер

Iscander Che, Simple Tracker, C++, Qt

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

Но начнём с того, что атрибутируем …

Оқы
mafulechka
Там. 1, 2019, 2:07 Т.Қ.

QtQt Creator бағдарламасында CMake жобасын қолдауын жаңартыңыз

Qt, cmake, pro, Creator

Последние несколько недель разработчики занимались улучшением поддержки CMake в Qt Creator, Qt Company хотела бы осветить некоторые новые функции.


Поддержка Fileapi

Проект CMake объявил о новом механизме интеграции IDE версии 3.14 называемым fileapi . Он обеспечивает примерно тот же уровень …

Оқы
IscanderChe
Шілде 31, 2019, 1:57 Т.Қ.

Дневники разработкиҚарапайым трекер жобасы. 7-бөлім: Сервер және клиент

Simple Tracker, Qt, Iscander Che, C++

Рассмотрим теперь сервер и клиента.

С вопросами, касающимися общей организации взаимодействия клиента и сервера, можно ознакомиться в этой статье: " Пример использования QLocalServer и QLocalSocket ". Здесь я коснусь лишь моментов, непосредственно связанных с передачей информации по задаче и закрытием …

Оқы
IscanderChe
Шілде 30, 2019, 1:06 Т.Қ.

Дневники разработкиҚарапайым трекер жобасы. 6-бөлім: сервер. Сервер слоттары

C++, Qt, Iscander Che, Simple Tracker

Слоты, имеющие отношение непосредственно к серверу, мы рассмотрим в связке с клиентом. Пока же сосредоточимся на тех слотах, которые относятся к управлению проектами и задачами и общих слотах приложения.

Начнём с соединений. Их я вынес в отдельный метод void TrackerServer::createConnections() …

Оқы
IscanderChe
Шілде 26, 2019, 9:47 Т.Қ.

Дневники разработкиИтераторлар туралы

лытдыбр, Qt, C++

Когда в четвёртый раз в одном месте написал нечто подобное:

  1. QStringList list;
  2.  
  3. // наполняем list по условию, т.е. элементов там может и не оказаться
  4.  
  5. if(!list.isEmpty())
  6. {
  7. foreach(QString str, list)
  8. {
  9. // обходим каждый найденный элемент
  10. }
  11. }

неожиданно осознал, для …

Оқы