Qt → Qt/C++ - Урок 061. Додавання зображень до програми за допомогою методу Drag And Drop з файлового менеджера
QDropEvent, QStyledDelegate, QListView, QStandardItemModel
Напишемо невелику програму, яка дозволить методом Drag And Drop перетягувати зображення з файлового менеджера в саму нашу програму. При цьому в програмі буде область перегляду зображення та список усіх зображень, які ми помістили до нашої програми. При цьому при натисканні …
ЧитатиQt → Qt/C++ - Урок 060. Налаштування зовнішнього вигляду програми під час виконання
QStyle, QStyleFactory, Fusion, QPalette
Допустимо, є завдання зміни зовнішнього вигляду програми, написаної на QWidget . Для зміни стилю програми можна використовувати як QPalette класи, так і встановлення стилю через QStyleSheet для конкретних елементів, так і з використанням QStyle класу та вбудованих стилів, одержуваних за …
ЧитатиDjango → Django - Підручник 021. Наслідування моделі, абстрактна модель
Після проведення рефакторингу на сайті було виділено чотири основні сутності, у яких були виділені загальні властивості, а саме:
- Article - Статті
- Comment - Коментарі
- ForumTopic - Теми форуму (вони ж питання)
- ForumPost - Відповіді до тем форуму
Звичайно, і так …
ЧитатиDjango → Django - Підручник 020. Додавання сторінки до сайту за допомогою ListView і django-bootstrap3
Pagination, Django, django-bootstrap3, ListView
В одній з попередніх статей було показано варіант впровадження сторінки з пагінацією статей, яка може бути головною сторінкою сайту, наприклад. При цьому застосовувався django-bootstrap3.
Але якщо сторінка не представляє якогось особливого функціоналу, крім відображення списку статей, наприклад, необхідно використовувати класи …
ЧитатиPyQt5 → PyQt5 - Урок 006. Робота з QTableWidget
Для початкового знайомства з QTableWidget в PyQt5 створимо таблицю з трьома колонками і одним рядком. При наведенні миші на заголовки таблиці буде показуватися спливаюче повідомлення. Текст в заголовках буде вирівняний до лівого краю у першій колонки, посередині в другій і …
ЧитатиPyQt5 → PyQt5 - Урок 005. Автозаповнення для поля введення за допомогою QCompleter
PyQt5, QCompleter, Python, QLineEdit
У бібліотеці Qt присутній клас QCompleter, який дозволяє пропонувати автодоповнення до слова в полях введення. Також цей клас підтримується бібліотекою PyQt5.
У мінімально варіанті застосування даного класу може виглядати так:
Читати# Создаём поле ввода lineEdit = QLineEdit(self) strList = ['Python', …
QML → QML - Урок 027. Додавання QML в проект на основі QWidget
QQuickWidget, QML, C++, QWidget
При розробці програми на Qt може статися така ситуація, коли потрібно додаток, написаний на QWidgets впровадити функціонал, написаний на QML. Для вирішення подібного завдання може використовуватися клас QQuickWidget , який служить для рендерингу QML.
Напишемо найпростіший hello world, який дозволить …
ЧитатиQt → Підтримка OpenGL Core Profile Context у QPainter
Qt 5.9, qtbase, OpenGL, QOpenGLWindow, QOpenGLWidget
Як багатьом відомо, QPainter має архітектуру з декількома бекендами і має дві основні реалізації малювання під капотом Qt 5: Це ростровий двигун малювання і двигун OpenGL2, який призначений для OpenGL ES 2.0.
GL Paint Engine
У той час як двигун …
ЧитатиQt → Підключення вашої Qt програми до сервісів Google за допомогою OAuth 2.0
OAuth2, Qt, Google API, QtNetworkAuth
З випуском Qt 5.8 був доданий модуль QtNetworkAuth як технологія на попередньому розгляді. Він сфокусований на допомозі розробникам зі своїм безумством в аутентифікації. На даний момент підтримуються OAuth1 та OAuth2 . У майбутньому буде включено ще кілька методів авторизації.
Цей …
ЧитатиQt → Випущено Qt 5.8
Qt Lite, Qt 5.8, QML, Charts, Wayland, CAN, Modbus, Quick
23 січня Qt Company анонсувала випуск Qt 5.8, з низкою нововведень, які мають досить глобальний характер. Давайте ознайомимося з ними.
Qt Lite
Однією з головних тематик Qt 5.8 стало зробити так, щоб Qt був більш гнучким та легким до адаптації …
Читати- Ora Iro
- 24 грудня 2024 р. 06:38
C++ - Тест 001. Первая программа и типы данных
- Результат:40бали,
- Рейтинг балів-8
- Akiv Doros
- 11 листопада 2024 р. 14:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 01:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4