C++ → C++ - Підручник 009. Модульність
Ключовим моментом під управлінням взаємодією різних елементів у C++ програмі є розмежування інтерфейсу компопонентів програми зі своїми реалізацією. На рівні мови C++ представляє інтерфейс у вигляді оголошень. Оголошення вказує всі необхідні частини інтерфейсу, які необхідні наприклад функції: повертається значення, аргументи, …
ЧитатиQML → QML - Підручник 031. Вимкніть системне обрамлення вікон у QML і напишіть код для обробки переміщення та зміни розміру вікон
QML, Qt, Frameless Window, Custom Style
Якщо з якоїсь причини, ви вирішили відмовитися від стандартного системного обрамлення вікна та реалізувати всі Title Bar`и вікна самостійно в QML, то ви цілком можете реалізувати це засобами QML, що буде навіть простіше ніж у C++, на мій погляд. Для …
ЧитатиC++ → C++ - Підручник 008. Перерахування
Крім класів C++ підтримує перерахування. У сучасному стандарті C++ підтримуються як перерахування без видимості, які були введені в ранніх версіях C++, а також C.
enum ColorTypes { Green, Yellow, Red };
Так і перерахування з областю видимості
Читатиenum class ColorTypes …
Qt → Відкриваємо fb2-файли засобами Qt
fb2, html, QXmlStreamReader, xml
В даний час fb2 є популярним форматом для зберігання книг. Файл fb2 - окремий випадок xml. Основним елементом його структури, як і для html, є тег (керуючі слова). У цій статті я розповім, як створити найпростіший переглядач fb2-файлів. Проект з …
ЧитатиQt → Використання можливостей winExtras при роботі з QML
qt, TaskbarButton, JumpList, qml, ThumbnailToolBar, winextras
Деякий час назад я написав кілька статей про використання бібліотеки QtWinExtras, яка відкриває доступ до спеціальних, доступним тільки для ОС Windows. Тепер хочеться сказати пару слів про те, як повторити теж c використанням QML. Для цього нам знадобиться створити проект …
ЧитатиQt → Використання JumpList для зберігання файлів, відкритих в додатку, при використанні Qt
JumpList, одна з можливостей, які присутні тільки в ОС Windows (версії 7 і вище). У цьому листі, зокрема, можна зберігати посилання на останні відкриті в додатку файли.
Покрокова інструкція
Для використання цієї функції необхідно
підключити модуль
QT += winextras
підключити …
ЧитатиQt → Qt/C ++ - Підручник 071. Динамічне створення графіків за допомогою QtCharts.
Розберемо варіант створення графіків, коли необхідно додавати велику кількість графіків, що створюються динамічно. Подібний урок вже був у статті з динамічного створення віджетів, тільки там додавалися кнопки QPushButton . Тут застосовується той самий варіант роботи. Виділяється пам'ять у купі, проводиться …
ЧитатиQt → Використання кнопок WinThumbnailToolButton при роботі з Qt на Windows
winextras, QWinThumbnailToolButton, Qt, ThumbnailToolButton, WinThumbnailToolButton
Кнопки класу QWinThumbnailToolButton - одна з можливостей, доступних тільки для ОС Windows (7 і старше). Такі кнопки ви могли бачити у програми Windows Media Player
Покрокова інструкція
Для використання таких кнопок необхідно
Підключити модуль winextras до проекту
ЧитатиQT += winextras …
Qt → Рядок прогресу на іконці панелі завдань програми Windows за допомогою Qt
Qt, полоса прогресса, QWinTaskbarProgress, winextras
Бібліотека Qt надає ряд платформозвісімих можливостей. Одна з таких можливостей для Windows - використання рядка прогресу на іконці панелі завдань. Можливість ця доступна для ОС починаючи з версії 7.
Для використання цієї та деяких інших можливостей необхідно підключити модуль winextras, …
ЧитатиQt → Qt/C++ - Підручник 070. Обрізати зображення за допомогою QGraphicsScene
crop, Qt, qgraphicsscene, Image
Напишемо невелику програму, яка дозволить обрізати зображення за допомогою QGraphicsScene . При цьому обрізка зображення проводитиметься так, щоб виходив квадрат. Тобто, щоб зображення було завжди квадратним (додамо цей функціонал, щоб просто було цікавіше).
У програмі буде додано графічну сцену, на …
ЧитатиQt → Qt/C++ - Підручник 068. Hello World за допомогою системи збирання CMAKE в CLion
Напишемо "Hello, World!!!" на Qt у IDE CLion з використанням системи складання CMAKE . Акцент на те, що проект розробляється в IDE CLion був зроблений тому, що для роботи з проектом необхідно зробити невелике налаштування для роботи з CMAKE . …
Читати- Ora Iro
- 24 грудня 2024 р. 17:38
C++ - Тест 001. Первая программа и типы данных
- Результат:40бали,
- Рейтинг балів-8
- Akiv Doros
- 12 листопада 2024 р. 01:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 11:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4