Новый курс! Создание GUI-приложений на Go с помощью Fyne! #1 Создание первого приложения

  Рет қаралды 55,606

BRO-IT

BRO-IT

Күн бұрын

Пікірлер: 89
@jondoe1188
@jondoe1188 2 жыл бұрын
как же приятно смотреть и слушать видео с такой картинкой. на экране всё чётко видно до мелочей. спасибо.
@BRO-IT
@BRO-IT 3 жыл бұрын
Новый курс посвящён созданию GUI-приложений 😎
@АпостолВсевышнего
@АпостолВсевышнего 3 жыл бұрын
Реально путёвую тему Ты зацепил, хорош всем голанг, но без графического интерфейса программки выглядят убогими... Респект...
@Blade_Ruiner
@Blade_Ruiner 2 жыл бұрын
При установке на Линукс следуйте немного иной инструкции установки пакетов с оф сайта. К тому же если вы запустили первое окно, компилятор дал добро, но окна нет - просто Линуха сделала его пиксельным. либо присмотритесь по углам, либо сверните редактор и присммтритесь на черные пиксели рабочего стола.
@АндрейГасович
@АндрейГасович 2 жыл бұрын
Йес - О-Бэ-Хэ-Эс ! Оно скомпилировалось! Изначально у меня как-то не полностью установился OpenGL, который в моем случае Mesa. В результате длительного гугления и ручной установки примерно десятка библиотек, все заработало. Линуксоид, не отчаивайся! Умеючи и ведьму бьют :)
@levkov_
@levkov_ 3 жыл бұрын
Отлично. То что нужно.
@s.konstantin
@s.konstantin 2 жыл бұрын
Ну ты красавчик, классно все подробно объясняешь
@user-yout-sr
@user-yout-sr 2 жыл бұрын
ждем видеоуроки на Back-end разработку на Go
@Бойправ-ж8ы
@Бойправ-ж8ы Жыл бұрын
Спасибо, но всё таки стоило заострить внимание как установить gcc. Подготовка среды разработки это очень важный момент. Но всё равно - большое вам спасибо.
@YT-tx2ut
@YT-tx2ut 3 жыл бұрын
Жду, очень жду.
@netbin
@netbin Жыл бұрын
20 мегабайт, чтобы позароватся, няня пока!
@timofeyblog2657
@timofeyblog2657 2 жыл бұрын
Спасибо тебе огромное за твой труд!
@_marsen_9483
@_marsen_9483 Жыл бұрын
Есть более крутой проект tauri аналог electron, но основан на rust
@prostoerler
@prostoerler 3 жыл бұрын
Круто , продолжай....
@ivkis3270
@ivkis3270 2 жыл бұрын
офигенный видосик!
@BRO-IT
@BRO-IT 2 жыл бұрын
Спасибо!
@MbsElectronics
@MbsElectronics 9 ай бұрын
Так и не установилась эта хрень. Го работает, GCC работает сам по себе (в vs code можно писать на С). Fyne так и не увидел ни компилятор GCC ни путь ....go\bin хотя всё прописано в переменных окружения.
@rokast9180
@rokast9180 5 ай бұрын
Мне лично помог ChatGPT. Насколько помню он мне установил go.mod, или что-то по типу, точно не помню. Лучше спроси у него, если так и не решил эту проблему. Но я думаю за 4 месяца ты либо справился, либо забил
@lozz1x358
@lozz1x358 2 жыл бұрын
огромное спасибо всегда искал такой курс
@arca6746
@arca6746 Жыл бұрын
Привет, отличный материал и подача!
@skiAmaura
@skiAmaura Жыл бұрын
Потратил 6 часов на установку компилятора, можно туториал про это? Выводит ошибку, которой нет в интернете
@eterline
@eterline 3 ай бұрын
pacman -Sy gcc. Arch lol
@DE_W_D
@DE_W_D Жыл бұрын
Иконка может быть занята процессом Service Host: Windows Image Acquisition (WIA). В диспетчере задач можно этот процесс выключить. Столкнулся с этим при печати документов принтерами Canon.
@zzzmaxomzzz
@zzzmaxomzzz 2 жыл бұрын
Спасибо за твое видео, очень подробно и доступно!
@borisbadridinov3314
@borisbadridinov3314 2 жыл бұрын
Привет. Из-под линукса пытаюсь сделать под виндовс. Ошибка вылетает вот такая: fyne package -os windows -icon super-mario.png # runtime/cgo gcc: error: unrecognized command line option ‘-mthreads’; did you mean ‘-pthread’? Error building application: exit status 2
@artur9732
@artur9732 2 жыл бұрын
Нужно установить пакет fyne-cross, почитай на оф. сайте есть инструкция
@АндрейГасович
@АндрейГасович 2 жыл бұрын
Уважаемый Ёж, а нельзя ли выкладывать исходники в какой-нибудь гитхаб?
@gutis_g
@gutis_g 2 ай бұрын
Почему автор не пояснил как скачать gcc (я вообще не в курсах что это)
@dadarchannel6384
@dadarchannel6384 4 ай бұрын
скачал все библиотеки, вроде все корректно запускалось, но на последнем этапе выдало ошибку gcc: fatal error: cannot execute 'cc1': CreateProcess: No such file or directory compilation terminated. error building application: exit status 1 как ее решить
@ayratasfandyiar7120
@ayratasfandyiar7120 2 жыл бұрын
Команда «fyne» не найдена. Возможно, вы имели в виду: command 'fyre' from deb fyre (1.0.1-6build1) Try: sudo apt install вот такой ответ получаю, когда ввожу fyne. Это на ubuntu 20.04. Кто-то уже решал такое?
@zharkoye
@zharkoye 2 жыл бұрын
Здравствуйте! У вас получилось решить?
@maximmasalov6657
@maximmasalov6657 Жыл бұрын
вроде сделал все правильно, указал gopath, но выдает ошибку zsh: command not found: fyne. По официальной документации не получается разобраться
@ЕвгенийМартынов-и3в
@ЕвгенийМартынов-и3в 2 жыл бұрын
При компиляции получаю ошибку: gcc: error: unrecognized command line option ‘-mthreads’; did you mean ‘-pthread’? это происходит при создании исполняемого файла для виндовс. Использую команду: fyne package -os windows -icon post.png Операционная система Linux Mint. Может поможешь разобраться? Все дополнительные библиотеки установлены согласно доков.... но из линукса проект не компилится для винды...
@BRO-IT
@BRO-IT 2 жыл бұрын
Ты компилируешь из Linux'a под Windows, если хочешь исполняемый файл под Linux, то измени в команде целевую платформу сборки из Windows на Linux: fyne package -os linux -icon post.png Но если ты хочешь собрать именно под Windows, то это уже кросс-компиляция, и одним компилятором Go не обойдёшься. Тебе нужно будет установить дополнительные инструменты. Лучше всего прочитай, что требуется, на официальном сайте Fyne, там написано о кросс-компиляции: developer.fyne.io/started/cross-compiling
@Smokebeatbox
@Smokebeatbox Жыл бұрын
Здравствуйте, при установке fyne терминал выдают ошибку 404, подскажите пожалуйста в чем проблема?
@Кирилл-к7м9й
@Кирилл-к7м9й 2 жыл бұрын
У кого-нибудь была такая ошибка при запуске приложения? cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
@Rimanets-69
@Rimanets-69 Жыл бұрын
привет , у меня проблема все загрузил , но импорт fyne подсвечивается красной чертой .Помогите пожалуйста
@ElevationCreek
@ElevationCreek 7 ай бұрын
Аналогичная проблема😢 и гуглёж не помогает
@KPV145
@KPV145 5 ай бұрын
я не могу установить компилятор. мучаюсь несколько часов, итог один - компьютер его не видит
@robertgus2478
@robertgus2478 2 жыл бұрын
Доброго дня! Выходит ошибка при вводе в терминал fyne "fyne : Имя "fyne" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.". Как можно ее устранить?
@BRO-IT
@BRO-IT 2 жыл бұрын
Это значит, что исполняемый файл fyne для командной строки не задан в PATH. Сейчас точно не скажу путь, нет доступа к компу, поищи в папке пакета fyne екзешник fyne.exe и добавь путь к папке, в которой лежит этот файл в PATH(если не знаешь как, то найди гайд, таких много)
@robertgus2478
@robertgus2478 2 жыл бұрын
@@BRO-ITПопытался найти в системе файл fyne.exe, но оказалось что он отсутствует. Заново посмотрел руководство по установке, все по инструкции было сделано... в итоге на стороннем ресурсе нашел команду для установки fyne с cmd "go install fyne.io/fyne/v2/cmd/fyne@lstest" после чего fyne установился и все заработало. Благодарю за совет!
@ARTSKYShow
@ARTSKYShow 2 жыл бұрын
а почему приложение в котором толком ничего нет весит 19 мб? :)
@BRO-IT
@BRO-IT 2 жыл бұрын
Особенности Fyne, тяжелый инструментарий Приходиться мириться с этим, это пока что лучшее решение для GUI на Golang
@ARTSKYShow
@ARTSKYShow 2 жыл бұрын
@@BRO-IT я думаю есть фишки как можно неиспользуемые компоненты не включать, надо посмотреть параметры сборки
@vovamedvedev9135
@vovamedvedev9135 Жыл бұрын
как сделать установщик для macos
@romafeelcame7982
@romafeelcame7982 2 жыл бұрын
А какие еще библиотеки для gui кроме fyne ты рассматривал? Интересно твое мнение и аргументация
@BRO-IT
@BRO-IT 2 жыл бұрын
Смотрел на Wails, тоже хорошая либа и можно делать интерфейсы с помощью веб-технологий
@BRO-IT
@BRO-IT 2 жыл бұрын
А так, Fyne самый популярный инструментарий
@romafeelcame7982
@romafeelcame7982 2 жыл бұрын
@@BRO-IT интересно что в статьях - обзорах его не особо упоминают. Наверное он недавно выпущен. В основном gtk3 и портированный qt рекомендуют. Глядя по примерам hello world, то они все не так красиво реализованы как fyne. Может конечно подача зарешала, но это не мне судить ;-)
@BRO-IT
@BRO-IT 2 жыл бұрын
@@romafeelcame7982 Просто на Fyne больше информации для изучения и сам инструмент очень удобный. Поэтому Fyne пользуется большой популярностью)
@romafeelcame7982
@romafeelcame7982 2 жыл бұрын
@@BRO-IT надеюсь коммент с решением ошибок не затерся ютубом. Ведь там ай-яй-яй ссылка на оф.сай fyne))
@ViktorTolmachev
@ViktorTolmachev Жыл бұрын
Новые версии Fyne устанавливаются геморнее: теперь нужно создавать для своего проекта файл go.mod, затем ставить фреймворк. Кроме того, они зачем-то вместо названия модуля написали "MODULE_NAME". Хотя, они пишут, что этот шаг можно пропустить. А нифига, не ставится модуль без этого шага. Только разобравшись самому будет понятнее. Неужели придется так для каждого проекта перекачивать Fyne... Не совсем понятно, для чего необходим ещё один компилятор, помимо имеющегося у Go, неужели одного недостаточно. За видео - спасибо!
@Yhwach-mv9cu
@Yhwach-mv9cu 3 жыл бұрын
а будет продолжение про каналы и горутины?
@BRO-IT
@BRO-IT 3 жыл бұрын
Конечно 😎 Также скоро начну новый курс о веб-разработке 👍
@Yhwach-mv9cu
@Yhwach-mv9cu 3 жыл бұрын
@@BRO-IT , отлично, спасибо! А что будет в курсе веба, если не секрет?
@BRO-IT
@BRO-IT 3 жыл бұрын
Не секрет) Хочу сделать курс по самому популярному Golang фреймворку для веб-разработки - Gin
@msvru
@msvru 9 ай бұрын
Сколько-сколько этот хелло ворлд весит? Ужас какой.
@andreichemeris4141
@andreichemeris4141 2 жыл бұрын
задолбался ПК перегружать
@AlexandrSpirit
@AlexandrSpirit 2 жыл бұрын
exe файл в 20 Мб, выводит окошко с двумя лейблами. Мда...
@Smokebeatbox
@Smokebeatbox Жыл бұрын
ппц, не разобрался как установить gccGW :с
@Mecenatt
@Mecenatt Жыл бұрын
kzbin.info/www/bejne/gYrbfXh6e5ueoNU
@l22dev
@l22dev 3 жыл бұрын
20 мегабайт - пустое приложение. Я сделаю аналогичное на С++ которое максимум будет пару десятков КБ.
@BRO-IT
@BRO-IT 3 жыл бұрын
У каждого свой выбор. С++ сложен в изучении и на нём вряд-ли получится "без крови" реализовать то, что можно на Go. Да и десктоп на плюсах пишут на Qt, а там размеры файлов куда больше, чем тут
@l22dev
@l22dev 3 жыл бұрын
@@BRO-IT ты можешь использовать разные технологии для написания десктопа. Да и в го сейчас ты qt не использовал. Повторюст, напишу аналог который будет весить примерно в 500 раз меньше твоего, займет пару десятков кб. Что в приложении занимает 20 мегов не понятно.
@levkov_
@levkov_ 3 жыл бұрын
@@l22dev Если тебе выдают жирные премии за сэкономленные мегабайты то полностью согласен. В таком случае можно писать и на ассемблере, нужно бороться за каждый килобайт. И ещё вопрос, пару десятков КБ, это при динамической или статической компиляции? В Golang только статическая компиляция и соответственно сравнивать нужно с статической на плюсах.
@pavelmelnik9952
@pavelmelnik9952 2 жыл бұрын
переменная а потому что app, переменная w потому что window, переменная label2 потому что label занято. подумайте над созданием курса об антипаттернах
@lux_film3314
@lux_film3314 Ай бұрын
Боль😭
@AleksPanable
@AleksPanable 25 күн бұрын
забейте, видео уже не актуально
@alexusta8001
@alexusta8001 2 жыл бұрын
Может вы мне подскажете с линуксом. Запускаю эту програму через VSCode, получаю такую ошибку # MODULE_NAME /usr/local/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1 /usr/bin/ld: невозможно найти -lXxf86vm collect2: error: ld returned 1 exit status Подскажите если у кого-то было такая ошибка. Спасибо заронее.
@EduardKhusainov-i6o
@EduardKhusainov-i6o Жыл бұрын
Большая ошибка начинать объяснять как делать, а как среду установить не рассказывать, потому что твое видео просто закроют и пойдут искать как делать. А так ты предлагаешь ничего не установив и не настроив, сидеть смотреть твое видео, и в чем его польза?
@BRO-IT
@BRO-IT Жыл бұрын
В курсе по Go есть установка всего необходимого. + сомневаюсь, что Fyne кто-то будет учить, не знаю Go.
@EduardKhusainov-i6o
@EduardKhusainov-i6o Жыл бұрын
@@BRO-IT Потому я всегда говорю, что русскоязычный сегмент туториалов просто мертв, потому что народ ленится нормально оформить видео
@Бойправ-ж8ы
@Бойправ-ж8ы Жыл бұрын
Это видео в принципе безполезно, так пакет не устанавливается в Визуал Студию.
@provokator-provocateur7603
@provokator-provocateur7603 2 жыл бұрын
Speak english like every normal human being
@BRO-IT
@BRO-IT 2 жыл бұрын
I don't understand the sense of this comment, the lessons are in Russian
@provokator-provocateur7603
@provokator-provocateur7603 2 жыл бұрын
@@BRO-IT Ok then. Tell me something. Is Go only about backend web?
@BRO-IT
@BRO-IT 2 жыл бұрын
@@provokator-provocateur7603 Go is awesome language for different purposes. Web, desktop, system... You can use it where you want
@provokator-provocateur7603
@provokator-provocateur7603 2 жыл бұрын
@@BRO-IT Thanks!
@BRO-IT
@BRO-IT 2 жыл бұрын
@@provokator-provocateur7603 Not at all
@Teacification
@Teacification 2 жыл бұрын
Кодить из под винды = себя не уважать.
@BRO-IT
@BRO-IT 2 жыл бұрын
!=
@stanissovet9571
@stanissovet9571 Жыл бұрын
Как же раздражает темная тема Ничего не видно
@vitaliikaverin3120
@vitaliikaverin3120 2 жыл бұрын
на этапе иконки остановился с ошибкой. Можете помочь с path? PS C:\Users\vitka\Documents\_GO_tests> fyne package -os windows -icon myicon.png fyne : The term 'fyne' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + fyne package -os windows -icon myicon.png + ~~~~ + CategoryInfo : ObjectNotFound: (fyne:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException update получилось установить файн. В новых версиях go надо использовать команду go install fyne.io/fyne/v2/cmd/fyne@latest вместо команды go get... как в видео. На сайте файн указано это.
@BRO-IT
@BRO-IT 2 жыл бұрын
Хорошо, что получилось. Хотя ошибка, которая возникла, была связана с тем, что пути к fyne.exe не было в Path
@vitaliikaverin3120
@vitaliikaverin3120 2 жыл бұрын
@@BRO-IT сейчас путь прописался сам? Если нет, как это сделать? И что это такое вообще? ))) Я - так себе программист, конечно ))
@BRO-IT
@BRO-IT 2 жыл бұрын
@@vitaliikaverin3120 Если сейчас всё работает, и терминал видит команду fyne, то да, при установке путь к fyne.exe был автоматически добавлен в Path
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,8 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 51 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 28 МЛН
Китайский и Немецкий MERCEDES. Есть разница? Полный разбор
25:17
Docker с 0 до 100%. Всё, что нужно знать.
5:08:24
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Рет қаралды 102 М.
Создаем свое ANDROID приложение на PYTHON
13:55
Чёрный Треугольник
Рет қаралды 213 М.
Язык программирования Go. Фёдор Короткий
5:30
Яндекс Образование
Рет қаралды 142 М.
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 126 М.