<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>探索 Fyne on 菠萝学</title><link>https://www.poloxue.com/docs/gofyne/02-explore/</link><description>Recent content in 探索 Fyne 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/02-explore/index.xml" rel="self" type="application/rss+xml"/><item><title>Canvas 和 CanvasObject</title><link>https://www.poloxue.com/docs/gofyne/02-explore/01-canvas/</link><pubDate>Wed, 27 Nov 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/01-canvas/</guid><description>&lt;p&gt;在Fyne中，画布（Canvas）是应用程序绘制的区域。每个窗口都有一个画布，你可以通过&lt;code&gt;Window.Canvas()&lt;/code&gt;访问它，但通常你会发现&lt;code&gt;Window&lt;/code&gt;上的函数可以避免直接访问画布。&lt;/p&gt;</description></item><item><title>容器与布局</title><link>https://www.poloxue.com/docs/gofyne/02-explore/02-container/</link><pubDate>Sat, 30 Nov 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/02-container/</guid><description>&lt;p&gt;在前一个示例中，我们看到了如何将&lt;code&gt;CanvasObject&lt;/code&gt;设置为&lt;code&gt;Canvas&lt;/code&gt;的内容，但只显示一个视觉元素并不是很有用。要显示多个项，我们使用&lt;code&gt;Container&lt;/code&gt;类型。&lt;/p&gt;</description></item><item><title>内置控件 Widget</title><link>https://www.poloxue.com/docs/gofyne/02-explore/03-widgets/</link><pubDate>Tue, 03 Dec 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/03-widgets/</guid><description>&lt;h3 class="relative group"&gt;手风琴（Accordion）
 &lt;div id="手风琴accordion" 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="#%e6%89%8b%e9%a3%8e%e7%90%b4accordion" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;手风琴显示一个手风琴项目列表。每个项目由一个按钮表示，当点击时会展示一个详细视图。&lt;/p&gt;</description></item><item><title>布局组件</title><link>https://www.poloxue.com/docs/gofyne/02-explore/04-layouts/</link><pubDate>Fri, 06 Dec 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/04-layouts/</guid><description>&lt;h3 class="relative group"&gt;水平盒（HBox）
 &lt;div id="水平盒hbox" 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="#%e6%b0%b4%e5%b9%b3%e7%9b%92hbox" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;水平盒将项目以水平行的方式排列。容器中的每个元素将具有相同的高度（容器中最高项目的高度），并且对象将按其最小宽度左对齐。&lt;/p&gt;</description></item><item><title>Dialog 对话框</title><link>https://www.poloxue.com/docs/gofyne/02-explore/05-dialogs/</link><pubDate>Mon, 09 Dec 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/05-dialogs/</guid><description>&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="#%e9%a2%9c%e8%89%b2" aria-label="锚点"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;允许用户从标准集合中选择一个颜色（或在高级模式中选择任何颜色）。&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://cdn.jsdelivr.net/gh/poloxue/images@gofyne/dialogs/color-light.png"
 &gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>主题 Icon 小图标</title><link>https://www.poloxue.com/docs/gofyne/02-explore/06-icons/</link><pubDate>Thu, 12 Dec 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/06-icons/</guid><description>&lt;p&gt;以下每个图标都可以通过&lt;code&gt;theme&lt;/code&gt;包作为一个函数获得。例如&lt;code&gt;theme.InfoIcon()&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;这些图标也可以通过使用&lt;code&gt;ThemeIconName&lt;/code&gt;以及在实现了&lt;code&gt;fyne.Theme&lt;/code&gt;的结构体上的&lt;code&gt;Icon&lt;/code&gt;方法，通过它们的源图标名称获得。例如&lt;code&gt;theme.Icon(theme.IconNameInfo)&lt;/code&gt;。&lt;/p&gt;</description></item><item><title>快捷键</title><link>https://www.poloxue.com/docs/gofyne/02-explore/07-shortcuts/</link><pubDate>Sun, 15 Dec 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/07-shortcuts/</guid><description>&lt;p&gt;快捷键是可以通过键盘组合键或上下文菜单触发的常见任务。快捷键，很像键盘事件，可以附加到一个聚焦的元素上，或者在&lt;code&gt;Canvas&lt;/code&gt;上注册，以便在&lt;code&gt;Window&lt;/code&gt;中始终可用。&lt;/p&gt;</description></item><item><title>偏好设置</title><link>https://www.poloxue.com/docs/gofyne/02-explore/08-preferences/</link><pubDate>Wed, 18 Dec 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/08-preferences/</guid><description>&lt;p&gt;为应用程序存储用户配置和值是应用开发者的常见任务，但在多个平台上实现它可能既乏味又耗时。为了简化这个过程，Fyne 提供了一个 API，用于以清晰且易于理解的方式在文件系统上存储值，同时为您处理复杂的部分。&lt;/p&gt;</description></item><item><title>系统托盘菜单</title><link>https://www.poloxue.com/docs/gofyne/02-explore/09-systray/</link><pubDate>Sat, 21 Dec 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/09-systray/</guid><description>&lt;p&gt;自 v2.2.0 版本以来，Fyne 内置了对系统托盘菜单的支持。此功能在 macOS、Windows 和 Linux 计算机上显示一个图标，当点击时，会弹出由应用程序指定的菜单。&lt;/p&gt;</description></item><item><title>数据绑定</title><link>https://www.poloxue.com/docs/gofyne/02-explore/10-binding/</link><pubDate>Tue, 24 Dec 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/10-binding/</guid><description>&lt;p&gt;数据绑定在 Fyne v2.0.0 中引入，使得将许多控件连接到随时间更新的数据源变得更加容易。&lt;code&gt;data/binding&lt;/code&gt; 包提供了许多有用的绑定，可以管理应用中使用的大多数标准类型。数据绑定可以使用绑定 API 管理（例如 &lt;code&gt;NewString&lt;/code&gt;），也可以连接到外部数据项（如 &lt;code&gt;BindInt(*int)&lt;/code&gt;）。&lt;/p&gt;</description></item><item><title>编译选项</title><link>https://www.poloxue.com/docs/gofyne/02-explore/11-compiling/</link><pubDate>Fri, 27 Dec 2024 00:00:00 +0000</pubDate><author>poloxue123@gmail.com (POLO XUE)</author><guid>https://www.poloxue.com/docs/gofyne/02-explore/11-compiling/</guid><description>&lt;p&gt;Fyne 通常会通过选择驱动程序和配置来适当地为目标平台配置您的应用程序。以下构建标签得到支持，可帮助您的开发。例如，如果您希望在桌面计算机上模拟移动应用程序，您可以使用以下命令：&lt;/p&gt;</description></item></channel></rss>