Молодёжная студия «Я»
Молодёжная студия «Я»
  • 120
  • 107 618
Проверка орфографии в приложениях QtWidgets. Приложение для работы с заметками. Часть 5
Часть 1: th-cam.com/video/4dSGMRhijOs/w-d-xo.html
Часть 2: th-cam.com/video/GSnHB3SoP1w/w-d-xo.html
Часть 3: th-cam.com/video/W-wLQ64nKg/w-d-xo.html
Часть 4: th-cam.com/video/RPQSU3gMezY/w-d-xo.html
Примеры из видео:
github.com/SergeySkulenkov/HunspellQtExample
Hunspell: github.com/hunspell/hunspell
Перевод официальной документации системы проверки орфографии: mozilla-russia.org/projects/dictionary/hunspell.html
Статья на Хабре: http s://habr.com/ru/articles/544650/
มุมมอง: 172

วีดีโอ

Кастомизация окна приложения QtWidgets. Приложение для работы с заметками. Часть 4
มุมมอง 176หลายเดือนก่อน
Выполняем компоновку основных элементов. Архив с проектом: drive.google.com/file/d/1ifVz-jhoBMEX1VZ6x2UJmBaZ9T1aZ-aa/view?usp=drive_link Актуальная версия: github.com/SergeySkulenkov/Notes.git Часть 1: th-cam.com/video/4dSGMRhijOs/w-d-xo.html Часть 2: th-cam.com/video/GSnHB3SoP1w/w-d-xo.html Часть 3: th-cam.com/video/W-wLQ64nKg/w-d-xo.html
Кастомизация окна приложения QtWidgets. Приложение для работы с заметками. Часть 3
มุมมอง 172หลายเดือนก่อน
Добавляем в проект json-файл для хранения свойств оформления окна. Архив с проектом: drive.google.com/file/d/1iJGI_wRZmAVwFq7EVsu82si7ySbnO_Fa/view?usp=sharing Актуальная версия: github.com/SergeySkulenkov/Notes.git Часть 1: th-cam.com/video/4dSGMRhijOs/w-d-xo.html Часть 2: th-cam.com/video/GSnHB3SoP1w/w-d-xo.html
Меню приложения в строке заголовка. Кастомизация окна приложения QtWidgets. Часть 2
มุมมอง 982 หลายเดือนก่อน
Проект из видео: drive.google.com/file/d/1QIT-Kh7sP2gX1MrNUNvDbpXnYAkKsRCG/view?usp=sharing Актуальная версия проекта: github.com/SergeySkulenkov/Notes Часть 1: th-cam.com/video/4dSGMRhijOs/w-d-xo.html Тайминг: 0:00 Начало 1:51 Готовим интерфейс 4:38 Добавляем меню
Кастомизация окна приложения QtWidgets. Приложение для работы с заметками. Часть 1
มุมมอง 2772 หลายเดือนก่อน
Исходный код: drive.google.com/file/d/1Sq4Bf1TwP298IffTfQvjLML0P90VR6qP/view?usp=sharing Текущее состояние можно посмотреть здесь: github.com/SergeySkulenkov/Notes.git Тайминг: 0:00 О проекте 4:06 Создание проекта QtWidgets 5:45 Компоновка 7:57 Отказ от стандартных элементов 9:52 Добавляем тень 12:39 Добавляем методы контроля мыши 15:29 Контроль нахождения мыши в заданных областях окна 24:46 Пе...
Погружение в С++. Часть 14. Строки
มุมมอง 662 หลายเดือนก่อน
Функции для работы с си-строками. Методы класса std::string.
Дизайн приложений QtWidgets на примере генератора паролей
มุมมอง 3913 หลายเดือนก่อน
Добрый день, друзья! Это видео является небольшой шпаргалкой для тех, кто делает первые шаги в кастомизации приложений QtWidgets. Первая часть видео посвящена функционалу приложения. Вторая кастомизации виджетов. Код проекта можно скачать здесь: github.com/SergeySkulenkov/Password-generator.git
Погружение в С++. Часть 13. Приведение типов
มุมมอง 623 หลายเดือนก่อน
Разбираем явное и неявное приведение типов. Говорим о static_cast, const_cast, reinterpret_cast и C-style cast.
Погружение в С++. Часть 12. Отладка
มุมมอง 1124 หลายเดือนก่อน
Несколько слов об ошибках времени компиляции и времени выполнения. Знакомимся с отладчиками GDB и Microsoft Debugger. Смотрим как их можно использовать в QtCreatror, MVS и терминале Linux.
Погружение в С++. Часть 11. Структуры и классы
มุมมอง 884 หลายเดือนก่อน
Знакомимся со структурами и классами. Разбираемся в чём отличие между структурами и классами, зачем использовать разные уровни доступа, что такое конструкторы и деструкторы.
Погружение в С++. Часть 10. Перечисляемый тип данных
มุมมอง 514 หลายเดือนก่อน
В этом видео речь идёт о перечислениях enum.
Погружение в С++. Часть 9. Указатели, ссылки, массивы
มุมมอง 905 หลายเดือนก่อน
В этом видео говорим про указатели, ссылки и массивы.
Погружение в С++. Часть 8. Приоритет выполнения операторов, возвращаемое значение и побочный эффект
มุมมอง 545 หลายเดือนก่อน
В этом видео говорим разбираемся с тем, что такое возвращаемое значение, побочный эффект, rvalue, lvalue, приоритет выполнения и ассоциативность.
Погружение в С++. Часть 7. Область видимости переменных. Пространства имён
มุมมอง 1095 หลายเดือนก่อน
В этом видео говорим об областях видимости переменных, разбираемся с пространствами имён и немного знакомимся с организацией памяти.
Погружение в С++. Часть 6. Управляющие конструкции.
มุมมอง 1155 หลายเดือนก่อน
Управляющие конструкции языка С : условный оператор if, оператор switch, циклы for, while, do while, ключевые слова continue, break, return, оператор goto.
Погружение в С++. Часть 5. Функции.
มุมมอง 735 หลายเดือนก่อน
Погружение в С . Часть 5. Функции.
Погружение в С++. Часть 4. Объявление и инициализация переменных.
มุมมอง 705 หลายเดือนก่อน
Погружение в С . Часть 4. Объявление и инициализация переменных.
Погружение в С++. Материалы для учащихся. Часть 3. Операторы
มุมมอง 1325 หลายเดือนก่อน
Погружение в С . Материалы для учащихся. Часть 3. Операторы
Погружение в С++. Материалы для учащихся. Часть 2. Типы данных
มุมมอง 915 หลายเดือนก่อน
Погружение в С . Материалы для учащихся. Часть 2. Типы данных
Погружение в С++. Материалы для учащихся. Часть 1.
มุมมอง 2285 หลายเดือนก่อน
Погружение в С . Материалы для учащихся. Часть 1.
Scratch. Клоны
มุมมอง 595ปีที่แล้ว
Scratch. Клоны
Scratch. Бесконечное движение фона. Часть 4
มุมมอง 155ปีที่แล้ว
Scratch. Бесконечное движение фона. Часть 4
Scratch. Бесконечное движение фона. Часть 3
มุมมอง 197ปีที่แล้ว
Scratch. Бесконечное движение фона. Часть 3
Scratch. Бесконечный фон. Часть 2
มุมมอง 499ปีที่แล้ว
Scratch. Бесконечный фон. Часть 2
Scratch. Бесконечное движение фона. Часть 1
มุมมอง 561ปีที่แล้ว
Scratch. Бесконечное движение фона. Часть 1
Scratch. Переменные
มุมมอง 151ปีที่แล้ว
Scratch. Переменные
Scratch. Знакомство с ветвлением. Часть 2
มุมมอง 121ปีที่แล้ว
Scratch. Знакомство с ветвлением. Часть 2
Scratch. Знакомство с ветвлением
มุมมอง 224ปีที่แล้ว
Scratch. Знакомство с ветвлением
Scratch. Координаты
มุมมอง 170ปีที่แล้ว
Scratch. Координаты
Scratch. Установка офлайн редактора. Регистрация. Онлайн редактор
มุมมอง 112ปีที่แล้ว
Scratch. Установка офлайн редактора. Регистрация. Онлайн редактор

ความคิดเห็น

  • @ROZVER109G
    @ROZVER109G 2 วันที่ผ่านมา

    Отличный пример, помогло разобраться в qt. После разработки на СИ лекция кажется понятной и доступной. Спасибо!

  • @dmitry.t5483
    @dmitry.t5483 19 วันที่ผ่านมา

    спасибо

  • @dimaqwerty381
    @dimaqwerty381 19 วันที่ผ่านมา

    Если вам трудно создавать ролики можно собрать пожертвования для мотивации.

  • @dimaqwerty381
    @dimaqwerty381 19 วันที่ผ่านมา

    У меня такой вопрос почему нет сборку программы крестики и нолики хотелось попробовать программу. Где можно скачать?

    • @stydiya
      @stydiya 19 วันที่ผ่านมา

      Добрый день! В последнем видео про крестики нолики в описании есть ссылка на архив, насколько я помню.

    • @dimaqwerty381
      @dimaqwerty381 19 วันที่ผ่านมา

      @@stydiya На архив да . Но файл exe нет?

    • @dimaqwerty381
      @dimaqwerty381 19 วันที่ผ่านมา

      @@stydiya Хотелось бы файл exe

    • @dimaqwerty381
      @dimaqwerty381 19 วันที่ผ่านมา

      @@stydiya Очень было бы интересно создать видео про как создать "build"программы ? Чтобы можно было запустить на Виндоус без qtcreator.

    • @stydiya
      @stydiya 17 วันที่ผ่านมา

      Выполнить "деплой" приложения QtWidget под Windows достаточно просто. Если вам не требуется инсталляция достаточно создать релиз и воспользоваться специальной утилитой windeployqt + добавить несколько библиотек, которые она не может найти (если нет желания замариваться дополнительными настройками). Если появится время, запишу, но уверен, что информации по этому поводу в сети должно быть много.

  • @dimaqwerty381
    @dimaqwerty381 19 วันที่ผ่านมา

    Спасибо тебе что ты делаешь такие крутые видеоролики.

  • @user-mz6ei6wx4p
    @user-mz6ei6wx4p หลายเดือนก่อน

    Самое подробное видео по моделировани. Эх жалко, лет 10 назад его не было. Метод рассказываю-что видим, чем озадачены в данной ситуации и как решать. Автору моё почтение🙂

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Скажи пожалуйста для Линукс можно собрать программу?

    • @stydiya
      @stydiya หลายเดือนก่อน

      Добрый день! Без проблем. Единственный момент, который для Linux надо исправить, это удалить обращение к заголовочному файлу windows.h в main.cpp. Забыл про этот инклюд. Показывал ребятам несколько моментов на win прямо в проекте и забыл удалить.

    • @dimaqwerty381
      @dimaqwerty381 หลายเดือนก่อน

      @@stydiya Хотелось про это видео.

    • @dimaqwerty381
      @dimaqwerty381 หลายเดือนก่อน

      @@stydiya Хотелось видео про сборку пакета в формате deb и rpm.

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Я очень жду видео когда в конце будет и собрать программу билд.

  • @dmitry.t5483
    @dmitry.t5483 หลายเดือนก่อน

    Спасибо

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Будем ждать других видео

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Очень было интересно смотреть.

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Спасибо большое ты проста супер 👍.

  • @Kotenok_Gav_ZZ
    @Kotenok_Gav_ZZ หลายเดือนก่อน

    Спасибо вам большое за то, что вы делаете!

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Мне тоже очень интересно в конце проекта, как вы будете создавать файл. Exe

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Только доведитель этот проект до конца. Я посмотрел на youtube таких интересных видео про разработки программного обеспечения под windows, я не нашёл так подробнее, чтобы объясняли и что был выпуск от а до я.

  • @dmitry.t5483
    @dmitry.t5483 หลายเดือนก่อน

    👍

  • @user-mt2yn5um8e
    @user-mt2yn5um8e หลายเดือนก่อน

    Очень бы хотелось рассмотреть вопрос использования проверки орфографии на qt под windows. При использовании Hunspell мне никак не удавалось использовать библиотеку, собранную из-под mingw. Хотя проблем на линуксе не возникало. В общем, было бы интересно на это взглянуть, если решите это использовать.

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Таких на Ютубе я не встречал.

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Очень полезный видео

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Очень будем ждать других видео по этому проекту.

  • @dimaqwerty381
    @dimaqwerty381 หลายเดือนก่อน

    Браво 👏 за старание 👍 и за таких крутых видео ролики.

  • @vitaliy.h
    @vitaliy.h หลายเดือนก่อน

    ООО КАК ЖЕ МНЕ ПОВЕЗЛО. Буквально неделю назад везде искал как реализовать изменение размеров окна у которого есть флаги, сейчас в рекомендациях ваш видос. Определенно лайк

  • @dmitry.t5483
    @dmitry.t5483 2 หลายเดือนก่อน

    спастбо

  • @dimaqwerty381
    @dimaqwerty381 2 หลายเดือนก่อน

    Будем сдать новый видео.

  • @dimaqwerty381
    @dimaqwerty381 2 หลายเดือนก่อน

    Хотелось увидеть приложение на дистрибутивах.

  • @dimaqwerty381
    @dimaqwerty381 2 หลายเดือนก่อน

    Сделай пожалуйста в конце сборку под deb и rpm 🙏🙏🙏🙏🙏

  • @dimaqwerty381
    @dimaqwerty381 2 หลายเดือนก่อน

    Нам нужна видео от начало создания приложения до конца.

  • @dimaqwerty381
    @dimaqwerty381 2 หลายเดือนก่อน

    Вот интересно как создать build под Линукс?

  • @dimaqwerty381
    @dimaqwerty381 2 หลายเดือนก่อน

    Очень интересный выпуск про создание программ

  • @dimaqwerty381
    @dimaqwerty381 2 หลายเดือนก่อน

    Мы сдем новый видео

  • @dimaqwerty381
    @dimaqwerty381 2 หลายเดือนก่อน

    Да очень хороший видео

  • @neon1ks
    @neon1ks 2 หลายเดือนก่อน

    Очень интересно) Повезло вашим ученикам!

  • @user-yt8lj9pf9f
    @user-yt8lj9pf9f 2 หลายเดือนก่อน

    У меня задний фон не читается как можно исправить?

    • @stydiya
      @stydiya 2 หลายเดือนก่อน

      Здравствуйте! Не совсем понятен вопрос... Что значит не читается? Возможно вы говорите про то, о чём идёт речь в ролике здесь: 40:41. Посмотрите.

    • @user-yt8lj9pf9f
      @user-yt8lj9pf9f 2 หลายเดือนก่อน

      @@stydiya спасибо, уже работает

  • @CommandSimaFofficial
    @CommandSimaFofficial 3 หลายเดือนก่อน

    Спасибо, помогло

  • @dashakarbusheva4470
    @dashakarbusheva4470 3 หลายเดือนก่อน

    Подскажите, пожалуйста, что это за модель самолёта?

  • @anifapper
    @anifapper 4 หลายเดือนก่อน

    Чересчур затянуто

  • @gudsan1000
    @gudsan1000 5 หลายเดือนก่อน

    Спасибо Вам за труд!!! Полезные уроки.

  • @d.a.v2960
    @d.a.v2960 5 หลายเดือนก่อน

    помогите доработать код который мне написал ии.

  • @gudsan1000
    @gudsan1000 5 หลายเดือนก่อน

    Спасибо за подробное объяснение

  • @lexxlord7226
    @lexxlord7226 6 หลายเดือนก่อน

    Вам не сказали, что вроде интересно, но сонливость вызывает, надо быть бодрее!

    • @user-ov4nl4ox1g
      @user-ov4nl4ox1g 6 หลายเดือนก่อน

      согласен, программирование тема нудная, надо заинтересовать)

    • @lexxlord7226
      @lexxlord7226 6 หลายเดือนก่อน

      Программирование - тема, рассуждения затянуты :)@@user-ov4nl4ox1g

  • @mhc180
    @mhc180 6 หลายเดือนก่อน

    Стоило упомянуть, что нужны доп.действия чтобы нормально разместить квадрат на поле. И стоило упомянуть, что метод moveBy запоминает координаты квадрата, и не надо ему писать предыдущее местоположение объекта. Ему достаточно задать 5 и он пойдет на 5. Мелочи, а из-за них я голову ломал сидел, почему х(340) + 5 выбрасывае квадрат в небытие

  • @Kotenok_Gav_ZZ
    @Kotenok_Gav_ZZ 7 หลายเดือนก่อน

    Спасибо большое за такой подробный курс!!

  • @lilcuster9033
    @lilcuster9033 7 หลายเดือนก่อน

    Здравствуйте! Подскажите пожалуйста, при загрузке шрифтов, при загрузке файла name.png - аварийно завершается программа. С чем можем быть такое связано?

    • @stydiya
      @stydiya 6 หลายเดือนก่อน

      Добрый день! Поздно заметил комментарий. Не совсем понимаю... загрузка шрифта с именем name.png? Это разрешение картинки, шрифтовые файлы имеют другие расширения, например, ttf или otf.

    • @lilcuster9033
      @lilcuster9033 6 หลายเดือนก่อน

      @@stydiya и шрифты и файл не поддерживаются почему то

    • @user-kd4iy1uw4l
      @user-kd4iy1uw4l 9 วันที่ผ่านมา

      @@stydiya да, в моем случае строки: int id = QFontDatabase::addApplicationFont(":/resources/fonts/Roboto-Medium.ttf"); QString family = QFontDatabase::applicationFontFamilies(id).at(0); qDebug() << family; тоже вызывают экстренное завершение программы с такой ошибкой: ASSERT failure in QList<T>::at: "index out of range", file /Applications/QT/5.12.10/clang_64/lib/QtCore.framework/Headers/qlist.h, line 544 14:16:58: Программа неожиданно завершилась.

  • @Calciferius
    @Calciferius 7 หลายเดือนก่อน

    Спасибо

  • @user-nq5yh5re4w
    @user-nq5yh5re4w 8 หลายเดือนก่อน

    скажите пожалуйста что надо прописать чтобы в qtab сами табы (те что в с верху игра и об игре) не были с боку , а растянулись по всей длине виджета ? я меня лайк и подписка)

  • @FanGeos
    @FanGeos 8 หลายเดือนก่อน

    Очень полезное видео

  • @doom2d
    @doom2d 8 หลายเดือนก่อน

    крайне похоже на англоязычный урок с автомобилем th-cam.com/video/Zkg7Ol2jEjs/w-d-xo.html. Если идея оттуда, то об этом стоило написать в описании.

  • @Kotenok_Gav_ZZ
    @Kotenok_Gav_ZZ 8 หลายเดือนก่อน

    Спасибо большое!! Всё очень понятно, и интересно! Ваши уроки восхитительны!!!