首页 > 编程语言 >GoLang图形用户界面编程实战(GUI编程)—fyne框架(一)

GoLang图形用户界面编程实战(GUI编程)—fyne框架(一)

时间:2023-06-23 18:32:36浏览次数:54  
标签:msys2 框架 GUI 编程 fyne MSYS2 安装 图形用户界面

一、前言

GUI编程 :图形用户界面编程。

使用fyne框架实现。

ps(目的) ====>>ps,美图秀秀

GUI=========>>fyne框架

msys2模拟linux,在msys2中安装fyne框架


二、安装 msys2(win模拟linux)

GoLang图形用户界面编程实战(GUI编程)—fyne框架(一)_下载地址

下载地址1(阿里镜像):

https://mirrors.aliyun.com/msys2/distrib/x86_64/?spm=a2c6h.25603864.0.0.4e6c1484CbwZdg

https://mirrors.aliyun.com/msys2

下载地址2(官网):

https://msys2.github.io/

https://www.msys2.org/

GoLang图形用户界面编程实战(GUI编程)—fyne框架(一)_环境变量_02

GoLang图形用户界面编程实战(GUI编程)—fyne框架(一)_linux_03


选择 :MSYS2 MINGW64 或者 MSYS2 MSYS


三、安装fyne框架


1、打开MSYS2 MSYS,执行下面的命令行

pacman -Syu
pacman -S git mingw-w64-x86_64-toolchain

装过程中,有提示选择y,安装选项选择“all”,默认回车就可以。

2、将gcc设置到环境变量

GoLang图形用户界面编程实战(GUI编程)—fyne框架(一)_环境变量_04

MSYS2 默认安装在c盘根目录,我们需要把这个地址:

D:\msys64\mingw64\bin

重要:设置到系统环境变量,因为下面有gcc编译器,fyne运行时需要用到。

经过以上步骤,fyne的环境就安装好了。


标签:msys2,框架,GUI,编程,fyne,MSYS2,安装,图形用户界面
From: https://blog.51cto.com/u_10948970/6538557

相关文章

  • Window下的socket编程(c++实现)
    参考https://www.cnblogs.com/L-hq815/archive/2012/07/09/2583043.html 效果图: Sever.cpp点击查看代码#include<winsock2.h>#include<iostream>#include<string>usingnamespacestd;#pragmacomment(lib,"ws2_32.lib")intmain(intargc,......
  • 【一】网络编程之CS与BS架构
    网络编程【一】什么是BS结构,什么是CS结构?C/S和B/S都是互联网中常见的网络结构模型。【1】什么是C/S模型?C是英文单词“Client”的首字母,即客户端的意思C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。例如:拼多多APP、PC上的有道云笔记等等【2】什么是B/S......
  • java编程开发之若依框架 --- 简介
    基于springboot的后台管理系统半成品我最喜欢的一款框架。在通俗讲就是利用多种编程语言和编程框架开发的一款后台管理系统,只有基础的功能,包括代码生成,菜单登录,用户角色权限管理等等。具体的业务代码还是没有的,需要我们手动添加上去。 若依有多种语言和多个架构创建的版本。而......
  • Java的GUI图形界面如何解决中文乱码问题
    问题描述写好一个简单的容器之后,却显示出来这样的界面:一看就是中文乱码的问题,现在就是需要去查阅资料去寻找相应的解决方法!问题解决1、选择这里Edit这里!2、然后再点击选择ModifyOptions3、再选择在弹出来的窗口里面选择ADDVMOptions,之后弹出来一个窗口界面4、最......
  • 【并发编程】为什么Hashtable和ConcurrentHashMap 是不允许键或值为 null 的,HashMap
    原文链接:https://blog.csdn.net/cy973071263/article/details/126354336目录一、从源码的角度分析原因1.1Hashtable1.2ConcurrentHashMap1.3HashMap二、从架构设计的角度分析原因2.1为何不支持null值?2.1.1ConcurrentHashMap2.1.2Hashtable2.1.3HashMap2.2......
  • CMake Error at /root/anaconda3/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:9 (mess
     001、问题CMakeErrorat/root/anaconda3/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:9(message):  Failedtofi 002、报错原因centos中没有安装opengl,安装opengl[[email protected]]#yum-yinstallmesa*freeglut*GLEW 003、再次编译[root......
  • 【雕爷学编程】Arduino动手做(119)---JQ6500语音模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • 【雕爷学编程】Arduino动手做(118)---PS2接口模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • DPU-DOCA编程
    2.1.DOCAAppShield/  DOCA应用程序屏蔽DOCAAppShieldlibraryAPIoffersintrusiondetectioncapabilitiesusingthebuilt-inhardwareservicesoftheDPUtocollectdatafromthehost'smemoryspace.AppShieldmakesitpossibletodetectattacksoncri......
  • 含微网的配电网优化调度yalmip 采用matlab编程,以IEEE33节点为算例,编写含sop和3个微网
    含微网的配电网优化调度yalmip采用matlab编程,以IEEE33节点为算例,编写含sop和3个微网的配电网优化调度程序,采用yalmip+cplex这段程序是一个微网系统的建模程序,用于对微网系统进行优化调度。下面我将对程序进行详细的解释和分析。原创文章,转载请说明出处,资料来源:http://imgcs.cn/5......