<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>快速开始 on 菠萝学</title><link>https://www.poloxue.com/docs/gofyne/01-started/</link><description>Recent content in 快速开始 on 菠萝学</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><managingEditor>poloxue123@gmail.com (POLO XUE)</managingEditor><webMaster>poloxue123@gmail.com (POLO XUE)</webMaster><copyright>© 2026 POLO XUE</copyright><lastBuildDate>Thu, 21 May 2026 19:07:14 +0800</lastBuildDate><atom:link href="https://www.poloxue.com/docs/gofyne/01-started/index.xml" rel="self" type="application/rss+xml"/><item><title>安装指南</title><link>https://www.poloxue.com/docs/gofyne/01-started/01-index/</link><pubDate>Wed, 16 Oct 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/01-index/</guid><description>&lt;p&gt;使用 Fyne 工具包构建跨平台应用程序非常简单，但在开始之前需要安装一些工具。如果您的计算机已经为Go开发设置好了，以下步骤可能不是必需的，但我们建议您阅读一下您操作系统的提示，以防万一。如果本教程后面的步骤出现问题，那么您应该重新检查以下的先决条件。&lt;/p&gt;</description></item><item><title>创建第一个应用</title><link>https://www.poloxue.com/docs/gofyne/01-started/02-hello/</link><pubDate>Sat, 19 Oct 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/02-hello/</guid><description>&lt;p&gt;在完成了入门安装文档中的步骤后，你现在已经准备好构建你的第一个应用程序了。为了说明这个过程，我们将构建一个简单的“Hello World”应用程序。&lt;/p&gt;</description></item><item><title>运行 Fyne Demo</title><link>https://www.poloxue.com/docs/gofyne/01-started/03-demo/</link><pubDate>Tue, 22 Oct 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/03-demo/</guid><description>&lt;p&gt;如果你想在开始编写自己的应用程序之前看到Fyne工具包的实际效果，你可以查看我们的演示应用程序。&lt;/p&gt;

&lt;h3 class="relative group"&gt;运行
 &lt;div id="运行" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e8%bf%90%e8%a1%8c" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;如果愿意，你可以使用以下命令直接运行演示（需要Go 1.16或更高版本）：&lt;/p&gt;</description></item><item><title>App 和 RunLoop</title><link>https://www.poloxue.com/docs/gofyne/01-started/04-apprun/</link><pubDate>Fri, 25 Oct 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/04-apprun/</guid><description>&lt;p&gt;对于一个图形用户界面（GUI）应用程序来说，它需要运行一个事件循环（有时被称为运行循环），来处理用户交互和绘图事件。在Fyne中，这是通过使用&lt;code&gt;App.Run()&lt;/code&gt;或&lt;code&gt;Window.ShowAndRun()&lt;/code&gt;函数启动的。这些函数中的一个必须在你的&lt;code&gt;main()&lt;/code&gt;函数的设置代码末尾被调用。&lt;/p&gt;</description></item><item><title>更新 GUI 内容</title><link>https://www.poloxue.com/docs/gofyne/01-started/05-updating/</link><pubDate>Mon, 28 Oct 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/05-updating/</guid><description>&lt;p&gt;在完成了Hello World教程或其他示例之后，你将创建一个基本的用户界面。在这个页面中，我们将看到如何从代码中更新GUI的内容。&lt;/p&gt;
&lt;p&gt;第一步是将你想要更新的控件赋值给一个变量。在Hello World教程中，我们直接将&lt;code&gt;widget.NewLabel&lt;/code&gt;传递给&lt;code&gt;SetContent()&lt;/code&gt;，为了更新它，我们将其更改为两行不同的代码，例如：&lt;/p&gt;</description></item><item><title>窗口 Window 处理</title><link>https://www.poloxue.com/docs/gofyne/01-started/06-windows/</link><pubDate>Thu, 31 Oct 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/06-windows/</guid><description>&lt;p&gt;窗口是使用&lt;code&gt;App.NewWindow()&lt;/code&gt;创建的，并需要使用&lt;code&gt;Show()&lt;/code&gt;函数来显示。&lt;code&gt;fyne.Window&lt;/code&gt;上的辅助方法&lt;code&gt;ShowAndRun()&lt;/code&gt;允许你同时显示窗口并运行应用程序。&lt;/p&gt;</description></item><item><title>测试 GUI 应用程序</title><link>https://www.poloxue.com/docs/gofyne/01-started/07-testing/</link><pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/07-testing/</guid><description>&lt;p&gt;一个好的测试套件的一部分是能够快速编写测试并定期运行它们。Fyne的API旨在使应用程序测试变得简单。通过将组件逻辑与其渲染定义分离，我们可以在不实际显示它们的情况下加载应用程序，并完全测试其功能。&lt;/p&gt;</description></item><item><title>打包桌面应用</title><link>https://www.poloxue.com/docs/gofyne/01-started/08-packaging/</link><pubDate>Wed, 06 Nov 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/08-packaging/</guid><description>&lt;p&gt;将图形应用程序打包以供分发可能会很复杂。图形应用程序通常有与它们关联的图标和元数据，以及集成到每个环境所需的特定格式。Windows可执行文件需要嵌入图标，macOS应用是捆绑包，在Linux中有各种应该安装的元数据文件。多麻烦啊！&lt;/p&gt;</description></item><item><title>打包移动应用</title><link>https://www.poloxue.com/docs/gofyne/01-started/09-mobile/</link><pubDate>Sat, 09 Nov 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/09-mobile/</guid><description>&lt;p&gt;你的Fyne应用代码可以直接作为移动应用运行，就像它在桌面上做的那样。然而，将代码打包用于分发就复杂一些。这个页面将探索正是为了做到这一点而将你的应用带到iOS和Android上的过程。&lt;/p&gt;</description></item><item><title>在浏览器中运行</title><link>https://www.poloxue.com/docs/gofyne/01-started/10-webapp/</link><pubDate>Tue, 12 Nov 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/10-webapp/</guid><description>&lt;p&gt;Fyne应用程序也可以通过标准的网络浏览器在网络上运行！由于不同引擎的标准和优势各异，这稍微复杂一些。&lt;/p&gt;
&lt;p&gt;使用Fyne创建的网络应用将提供一个WASM运行时以及一个JavaScript代码包，这使得生成的网页可以查看当前浏览器并选择适合其优势的实现方式。这在大多数系统上提供了极好的用户体验。&lt;/p&gt;</description></item><item><title>应用元数据 Metadata</title><link>https://www.poloxue.com/docs/gofyne/01-started/11-metadata/</link><pubDate>Fri, 15 Nov 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/11-metadata/</guid><description>&lt;p&gt;自&lt;code&gt;fyne&lt;/code&gt;命令v2.1.0版本发布以来，我们支持一个元数据文件，允许你在仓库中存储有关你的应用的信息。这个文件是可选的，但可以帮助避免在每个包和发布命令中记住特定的构建参数。&lt;/p&gt;</description></item><item><title>发布到应用商店</title><link>https://www.poloxue.com/docs/gofyne/01-started/12-distribution/</link><pubDate>Mon, 18 Nov 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/12-distribution/</guid><description>&lt;p&gt;按照&lt;a href="https://www.poloxue.com/docs/gofyne/01-started/08-packaging/" &gt;打包&lt;/a&gt;页面所述打包图形应用程序会提供一个可以直接分享或分发的文件或捆绑包。然而，签名并上传到应用商店和市场是一个需要特定平台配置的额外步骤，我们将在这个页面中介绍。&lt;/p&gt;</description></item><item><title>跨平台编译</title><link>https://www.poloxue.com/docs/gofyne/01-started/13-cross-compile/</link><pubDate>Thu, 21 Nov 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/01-started/13-cross-compile/</guid><description>&lt;p&gt;使用Go进行跨平台编译被设计得非常简单 - 我们只需设置目标操作系统的环境变量&lt;code&gt;GOOS&lt;/code&gt;（如果目标是不同的架构，还需要设置&lt;code&gt;GOARCH&lt;/code&gt;）。不幸的是，当使用原生图形调用时，Fyne中的CGo使用使这变得有些复杂。&lt;/p&gt;</description></item></channel></rss>