【Go语言写界面】一、使用xcgui完成go语言第一个软件界面

本文介绍了如何使用Go语言配合xcgui库创建GUI应用程序,包括获取库、设置dll路径、编写基本代码、编译程序以及将dll嵌入程序中。通过示例代码展示了如何创建窗口并运行消息循环,同时提供了优化程序体积的方法。后续内容将逐步深入,打造更复杂的界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、先获取xcgui库

go get github.com/twgh/xcgui

二、到网盘下载xcgui.dll

百度云 , 蓝奏云

网盘里有64位的和32位的dll,一般选择64位的,go编译的程序默认也是64位的。

xcgui.dll需要和编译出来的程序放在一起,但每写一个程序都重复放的话就很麻烦了。

所以在开发时我建议把xcgui.dll放到C:\Windows\System32目录下,这样就不需要每次都把dll和程序放在一起了。

三、开始写代码

刚开始你只需要知道3个包,程序包:app、窗口包:window和常量包:xcc

四、最简单的程序代码

package main

import (
	"github.com/twgh/xcgui/app"
	"github.com/twgh/xcgui/window"
	"github.com/twgh/xcgui/xcc"
)

func main() {
   
   
	// 炫彩_初始化, 参数填true是启用D2D硬件加速, 效果更好. 但xp系统不支持d2d, 这时候你就得填false来关闭d2d了
	a := app.New(true)
	// 创建普通窗口, 宽300, 高200, 标题是"xcgui window", xcc.Window_Style_Default是使用默认窗口风格
	w := window.New(0, 0, 300,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值