ДА Я НЕ ВЕРЮ ЧТО ТЫ ВЕРНУЛСЯ, БРАТАН ПРОДОЛЖАЙ КЬЮТИ УРОКИ, ОЧЕНЬ ГОДНЫЕ, СПАСИБО
@WoWCoolBack2 жыл бұрын
Я нашел тебя в период твоего отсутствия, возвращение казалось невозможным, спасибо за твои уроки и то, что ты делаешь, по qt реально мало русскоязычного материала, а курсов вообще нету, с возвращением!!!
@kopoba88302 жыл бұрын
Очень ждал возвращения!
@openFrimeTv2 жыл бұрын
думал что уже не увижу эти крутые ролики)
@goodbye71452 жыл бұрын
Спасибо за урок, только начал учить qt и не хватало таких видео! Отдельное спасибо что вся работа в коде содержится на видео и идет последовательно. А то насмотрелся видео, где автор на видео не показывает большую часть написанного кода, из за чего новичкам повторить проект невозможно.
@jamil.ziganshin2 жыл бұрын
О, с возвращением!!!
@ksovox82622 жыл бұрын
Только начал qt осваивать, надеюсь, твои уроки помогут в этом)
@programmcat2 жыл бұрын
Этот ролик довольно сложный для начала
@АлексейБр-ы2ц Жыл бұрын
Круть)) еще бы тетрис поглядеть🙃
@mrybsdev10062 жыл бұрын
Ураа наконец-то
@nakamasama2 жыл бұрын
Крутой проект. Я ещё не познал дзен в написании программ, интерфейс которых строится через код, а не графические средства.
@programmcat2 жыл бұрын
Тут в принципе база для этого показана
@sergatmel82422 жыл бұрын
Спасибо. Познавательно.
@le0_srv484 Жыл бұрын
Спасибо тебе добрый человек!
@МихаилБорисов-д6я2 жыл бұрын
спасибо, хорошее и подробное видео !
@luxuriousarizona23652 жыл бұрын
He's alive!
@bulatakbarov1032 жыл бұрын
Кот Вернулся!😼
@desys.2 жыл бұрын
Котэ Змейка получилась, теперь ждем выпуск "КотэПёс"
@Eric_Cartmany Жыл бұрын
Бро, скажи есть ли курс по Qt от тебя. На твоем канале нашел только C++ очень бы хотелось увидеть аналогичный по Qt, а то так информация как то разбросана получается. Спасибо за то что ты делаешь. Всех благ и больше обучающих уроков по Qt.
@programmcat Жыл бұрын
Курса нет
@MN-kb5nr2 жыл бұрын
Годно!
@vainar_ Жыл бұрын
крутое видео! Хотелось бы узнать есть ли к этому коду репозиторий на github с кодом, застрял на моменте с проигрышем, не могу найти ошибку из-за чего происходит краш программы понимаю в каком месте:m_moveSnakeTimer->stop(); delete m_snake; delete m_moveSnakeTimer; а из-за чего не могу понять, пересмотрел отрезок видео несколько раз, ничего не нашёл. Есть вариант просто убрать delete m_snake; но тогда будет утечка памяти, но при этом всё работает. Ответьте пожалуйста, очень надо
Супер, всё очень интересно и понятно. Может кто знает как установить qt и креейтор в 2023 в России(((( можно в Линукс.
@programmcat2 жыл бұрын
попробуй загуглить, там вариантов масса
@МаксМакс.М2 жыл бұрын
Во время установки надо впн 2 раза переподключать. Или если есть у знакомого установленый, попроси скинуть архивом
@programmcat2 жыл бұрын
Итак, попробовал два рабочих варианта. Первый: скачать оффлайн установщик версии 5.12(помоему, может там другая) и установить без интернета. Второй - переносим всю папку qt из диска С с компьютера, где он уже установлен, так можно установить любую версию. Объем правда великоват, около 40гб, я использовал лановский кабель для этого. Так что в принципе, можно разместить архив где-то в интернете и скачивать всю папку целиком, никаких проблем со сборкой проектов не было
@mortalcode Жыл бұрын
Сразу оговорюсь, что программирование, как и искусство, не подразумевает "правильных" решений. Вопросы чисто с познавательной точки зрения. Не кажется ли вам, что лучше создавать не несколько раз по одному объекту при помощи new, а сразу массив объектов? Я так понимаю, "m_" это просто часть названия для удобства чтения кода, не больше? Не стоило ли унаследовать классы от общего класса "Game", например, заместо того чтобы делать их дружественными (общие функции бы можно было вносить в базовый класс)? Была ли какая-то идея или Вы просто выбирали из двух равнозначных вариантов?
@mortalcode Жыл бұрын
Проект, кстати, классный, спасибо, залип от начала до конца видоса)
@ksovox82622 жыл бұрын
Как изменить оформление ползунка? Мне нужно, чтобы над ним была линия спектра цветов(ползунок меняет цвет, т.е длину волны света)
@АлексейЛарионов-д3ш2 жыл бұрын
Спасибо, смотрю с удовольствием. Ещё бы ссылку на исходники, а то всё делаю как в видео, но: 1) на 18.36 ловлю ошибку: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc и программа вылетает 2) В видео 24.29 варнинг : Use of memory after it is freed [clang-analyzer-cplusplus..... //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// Проблему победил, рецепт: 1) Файл game.cpp, описание функции void GameField::MoveSnakeSlot(), блок "Проигрыш". После вызова функции GameOver(); добавил return; чтобы не вызвался последующий repaint(); Как я понял, этот repaint() у меня вызывал terminate called after throwing an instance of 'std::bad_alloc' //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// 2) Файл game.cpp, описание функции void GameField::MoveSnakeSlot(). Строчку: m_snake->m_snakeBody.insert(0, newSnakeItem); переместил выше, в блок "Ограничение игрового поля", сразу после строчки: else if (newSnakeItem->m_y >= m_fieldSize) newSnakeItem->m_y = 0; //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// 3) Файл game.cpp, описание функции void GameField::GameOver(). После строчек: QString text = "Начать заново - Пробел"; emit ChangeTextSignal(text); Добавил repaint(), чтобы в игровом поле появлялась надпись: painter.drawText(QRect(0, 0, width(), height()), Qt::AlignCenter, "Игра проиграна Счёт: " + QString::number(m_score)); По поводу вопроса на 3.35: www.cyberforum.ru/qt/thread2267992.html#post16670457