Дмитрий
Дмитрий10 липня 2017 р. 03:19

QtВикористання модуля QtTextToSpeech для синтезу мови

qt читалка, qt speech, синтезатор речи, Qt, qttexttospeech

Бібліотека Qt 5.8.0 надала програмістам можливість використовувати системний синтезатор мови. Синтезатор мови - це програма, яка перетворює текст в мову. Синтезатори мови є невід'ємною частиною будь-якої сучасної операційної системи: Windows (версії 7 і вище), Mac OS, Linux, iOS і Android. …

Читати
Evgenii Legotckoi
Evgenii Legotckoi08 липня 2017 р. 06:40

C++C++ - Навчальний посібник 007. Класи

C++, class

Наявність даних, які у публічному доступі у структурі має свої переваги, надаючи повну свободу дій. Проте ми можемо хотіти приховати змінні, які використані в типі даних, щоб зробити поведінку типу більш передбачуваною та простіше модифікованою, а також, щоб її використання …

Читати
Evgenii Legotckoi
Evgenii Legotckoi08 липня 2017 р. 05:31

C++C++ - Навчальний посібник 006. Структури

C++, struct

Одним із перших кроків у побудові нових типів даних є організація даних у структуру, що об'єднує кілька різних змінних із різними типами даних. Оголошення структури виконується за допомогою ключового слова struct .

Наприклад, оголосимо структуру Vector , у якому зберігатиметься …

Читати
Дмитрий
Дмитрий06 липня 2017 р. 12:22

QtВикористання gif-анімації в Qt за допомогою класу QMovie

анимация, gif, gif-анимация, qmovie, qt

Всі бачили в інтернеті красиві анімовані зображення. Їх можна завантажити на свій комп'ютер як файлу з розширенням gif. Виникає питання - чи можна використовувати розмістити ці картинки в своїх програмах? Можна, відповідає бібліотека Qt. Розглянемо, як це зробити.

Створюємо новий …

Читати
Evgenii Legotckoi
Evgenii Legotckoi06 липня 2017 р. 03:40

C++C++ - Підручник 005. Вказівники, масиви та цикли

C++, pointer, arrays, loops

Масив елементів типу char може бути оголошений таким чином:

char v[6];  // Массив из шести символов

Таким чином можна оголосити вказівник на символ:

char* p; // указатель на символ

У оголошенні, [] означають масив, тоді як * означає покажчик. Індексація …

Читати
Evgenii Legotckoi
Evgenii Legotckoi05 липня 2017 р. 07:14

QMLQML - Підручник 030. Реєстрація типу QML як об'єкта Singleton

QML, singleton

Крім C++ класів в QML як Синглетон можна використовувати і QML типи, які є окремими файлами QML.

Для цього також використовується qmlRegisterSingletonType , але щоб цей тип працював як Singleton об'єкт, необхідно прописати в самому QML файлі pragma Singleton.

Давайте …

Читати
Evgenii Legotckoi
Evgenii Legotckoi05 липня 2017 р. 06:05

QMLQML - Підручник 029. Реєстрація об'єкта Singleton для використання "статичних" методів у QML

qml, singleton, static

Поняття статичних методів, які використовуються в QML, дещо відрізняється від класичного в C++, коли в класі створюються статичні методи, які можна використовувати звертаючись до імені класу, а не до якогось конкретного об'єкта. У випадку з QML справи трохи інакше. Для …

Читати
Evgenii Legotckoi
Evgenii Legotckoi01 липня 2017 р. 06:03

QMLQML - Підручник 028. Реєстрація користувацького переліку в QML

QML, enum, qmlRegisterType

Для того, щоб використовувати в QML переліки enum, прописані в C++, необхідно створити клас, успадкований від QObject, і зареєструвати його як QML Type перед запуском движка QML в додатку.

Для вивчення створіть проект із використанням QtQuick.

Мінімальний варіант такого класу …

Читати
Дмитрий
Дмитрий28 червня 2017 р. 12:10

QtСтворення командного рядка в Qt Creator за допомогою класу QProcess

Qt, QProcess, командная строка

За допомогою класу QProcess можна створити власну консоль роботи з командним рядком. Для цього достатньо наступного: створимо програму з графічним інтерфейсом і розмітимо на головному вікні об'єкти класів QLineEdit та QTextEdit (lineEdit та textEdit), для написання запиту та відображення результату …

Читати
Evgenii Legotckoi
Evgenii Legotckoi28 червня 2017 р. 02:31

Кар'єра та бізнес в ITEVILEG - Святкуємо 2 роки та підбиваємо підсумки

EVILEG, 2 года

Настал знаменательный день! Ресурс EVILEG празднует два года со дня своего основания - 28 июня 2015 года.

Два года назад был зарегистрирован первый домен ресурса EVILEG в зоне RU, поднят сайт на Wordpress и началась работа над статейными материалами.

Примерно …

Читати
Evgenii Legotckoi
Evgenii Legotckoi23 червня 2017 р. 04:12

DjangoDjango - Підручник 025. Набір корисних батарейок Django

Battery, tagging, Framework, Django, ckeditor, REST, django-bootstrap3

Зручність розробки на Django полягає не тільки в тому, що це вже досить розвинений Framework з багатим функціоналом, але й у наявності великої кількості якісних батарей (пакетів), які реалізують необхідний функціонал, писати який самостійно було б досить важко, особливо якщо …

Читати
Evgenii Legotckoi
Evgenii Legotckoi22 червня 2017 р. 06:17

LinuxНалаштування HTTPS із Let`s Encrypt за допомогою Certbot

LetsEncrypt, Ubuntu, Nginx, HTTPS, SSL, HTTP

Нещодавно на сайті перестав оновлюватися SSL сертифікат від Let`s Encrypt . Зважаючи на помилки, дещо змінилася структура файлів для організації ключів. Після дослідження проблеми найпростішим варіантом стала установка SSL сертифікатів за допомогою спеціальної утиліти Certbot . Ця утиліта здійснює встановлення …

Читати
OI
  • Ora Iro
  • 24 грудня 2024 р. 14:38

C++ - Тест 001. Первая программа и типы данных

  • Результат:40бали,
  • Рейтинг балів-8
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50бали,
  • Рейтинг балів-4
m
  • molni99
  • 26 жовтня 2024 р. 08:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80бали,
  • Рейтинг балів4
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 19:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 жовтня 2024 р. 21:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 15:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 14:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 18:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi24 червня 2024 р. 22:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 14:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 10:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 16:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Слідкуйте за нами в соціальних мережах