Проекти на Qt → Як написати свій QTableView
Qt, C++, QTableView
Тема цікава і вже готовий відкритий проект. Поки що бета версія.
Загалом QpTableView називається наш клас. Дозволяє виводити колонки моделі даних за якимось шаблоном (у рядку). Тобто секції можуть бути в кілька рядів, можуть розташовуватися …
C++ → Leet Code Solutions - 003 - Longest Substring Without Repeating Characters
cpp, LeetCode, C++, C++17, string
Рішення "Longest Substring Without Repeating Characters" на Leet Code
- class Solution {
- public:
- int lengthOfLongestSubstring(string s) {
- string candidate_str = "";
- string checking_str = "";
- size_t position = std::string::npos;
- for (auto& ch : s)
- {
- position = checking_str.find(ch);
- if (position …
C++ → Leed Code Solutions - 002 - Add Two Numbers
Рішення "Add Two Numbers" на Leetcode
- /**
- * Definition for singly-linked list.
- * struct ListNode {
- * int val;
- * ListNode *next;
- * ListNode() : val(0), next(nullptr) {}
- * ListNode(int x) : val(x), next(nullptr) {}
- * ListNode(int x, ListNode *next) …
C++ → Простий текстовий редактор на Ultimate ++
C++, U++, Ultimate++, UPP
Про Ultimate++ ( https://www.ultimatepp.org/ ) я дізнався зовсім випадково, коли прочитав в айтішній новинній RSS-стрічці про чергове оновлення цього фреймворку. Що ж, подумав я, раз мої пен-проекти поки що у загальмованому стані, чому б не спробувати щось нове.
Ultimate++ (скорочено …
Кар'єра та бізнес в IT → Шлях у програмісти (С++)
стать программистом с нуля, C++, Qt, карьера в IT
Вітання. Із вами я. Мені подобалося боксувати та бігати на далекі дистанції, і думав я лише про спорт, але вивчився на моряка. Працював в авіації, а став програмістом С++ у 29. Розкажу, як так вийшло.
Про програмування до жовтня 2017 …
Щоденники розробки → Проект DBComponents. Частина 1. Вимоги до проекту та бази даних
DBComponents, Qt, Iscander Che, C++
Вимоги до проекту
Проект реалізує базу даних ІТ-компонентів. Планується поки що три категорії: монітори, медичні принтери, системні блоки. Також до функціоналу бази входить можливість створювати нові категорії.
Проект має складатися з двох функціональних частин – панелі адміністратора та панелі користувача. …
C++ → C++14 - лямбда функція з кешувального повертається значенням
C++14, lambda, auto, cache, C++
Припустимо, що ми написали функцію, яка обчислює якесь значення або використовує функцію для обчислення цього значення, при цьому фунція_ яка обчислює значення є досить витратною для обчислення і спрацьовує досить довго. При цьому ми викликаємо лямбда функцію кілька разів в …
C++ → C++14 - неіменованого структура як auto значення, що повертається функцією
Давайте розглянемо цікаву конструкцію зі стандарту C++14, яка дозволяє повернути структуру, використовувану в одному тільки місці коду, але при цьому потрібно повернути об'єкт з ім'ям полями.
Подібна конструкція може служити заміною std::tuple. При цьому нам не потрібно буде оголошувати якісь …
CMake → Використання змінних оголошених в CMakeLists.txt всередині C++ файлів
Пропоную до розгляду варіант використання в C ++ коді змінних оголошених в CMakeLists.txt файлі.
Для початку, для чого це потрібно? Наприклад, ви хочете вказати версію програми і ще якусь службову інформацію, яка задається при складанні програми, але в той же …
- Останні коментарі
- AK01 квітня 2025 р. 11:41Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- VP09 березня 2025 р. 16:14Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- Тепер обговоріть на форумі
- DT14 квітня 2025 р. 15:38Всем привет! На Qt 6.8 MinGW пытаюсь сделать управление подключением WiFi из программы. Пока делаю поддержку Windows, но так же хочу в дальнейшем внедрить и поддержку Linux/MacOS. Для…
- f15 лютого 2025 р. 13:46Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…