samples/

directory
v2.2.3+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2023 License: Apache-2.0

README

目录下的例程并非所有都支持跨平台,只有部分基础组件支持跨平台。

  • All
项目名(Project) 说明(Description) 平台限制(Platform limit)
action "动作"组件演示,演示action的公用使用
basic 基础窗口
basicResForm 演示设计器输出的UI
checklistbox 复选列表框演示
clock 自绘的时钟
comboboxEx 可显示图标的combobox
customLibTest 自定义加载指定位置的liblcl Windows, Linux
draganddrop 数据拖放
draw canvas自绘演示
drawchart 使用Charts for Go绘制图表并显示到GoVCL的控件上
drawfilterusegift 使用Go Image Filtering Toolkit处理图片滤镜并显示到GoVCL的控件上,演示视频见drawfilterusegift/video.mp4
drawrose canvas自绘一朵玫瑰花
drawusegg 使用Go Graphics - 2D绘制并显示到GoVCL的控件上,演示视频见drawusegg/video.mp4
dropfiles 鼠标拖放文件演示
eventpublic 控件事件的公用演示
fileshelltree 文件目录树
formEvents 演示自动关联事件
govcl 开发govcl时的总测试例程,包含很多功能的演示
grids/stringgrid 表格控件1,常规
grids/stringgrid2 表格控件2,高级
grids/drawgrid Draw表格控件
imagebutton 四态图控件演示
imageviewer 一个图片浏览器
inifile INI配置文件演示
jsonTogo 将一段json数据转为Go的结构,以方便json.Unmarshal填充
jsonViewer 将一段json数据以树的形式显示
layout 基础布局演示
listboxcustomdraw ListBox部分自绘演示
listboxcustomdraw2 ListBox部分自绘演示
listview ListView部分功能演示 部分限Windows
listviewvirtualdata TListView虚拟数据,用于大数据显示
login 登录窗口演示
markdownEd 简单的markdown编辑器
memstream 内存流演示
menu 菜单演示
messageTest 跨平台的窗口消息捕获,与WindowsMessages例程功能一样,只是可以跨平台
miniwebview 跨平台浏览器组件演示 libvcl, liblcl win32/win64, liblcl macOS-cocoa, liblcl linux-gtk2
mp3Player 基于bass.dll的音频播放器
msgbox 各种消息框演示
multilanguage 多国语言演示例程
notepad 简单仿Windows记事本
OSVersion 系统版本信息获取
pageControlWizard PageControl向导程序演示,Linux与macOS下法隐藏tab,官方说明是平台限制,所以无法办到
printer 打印机操作
redisViewer Redis视图客户端
res2goTest/Lazarus res2go工具测试例程,演示使用Lazarus设计器构建的UI
res2goTest/Test res2go工具测试例程,演示不通过Application.CreateForm创建窗口、TFrame演示
richedit windows富文本框演示
rproxy 简单的反向代理用于内网穿透,支持HTTP/HTTPS转发
simpleIM 简单的群聊,基于TCP
simplelibvlc 基于libvlc库的播放器,主要测试可行性
statusbar 状态条演示
stdcontrols 标准控件示例
sysdialog 各种系统对话框演示
syslocale 本地化相关
taskdialog 任务对话框
trayicon 系统拖盘图标演示 Windows MacOS 部分linux
treeview 树型列表框演示
valuelisteditor 键值编辑器
videosrtgui 一个用govcl重写video-srt-windows 的(仅UI和交互)
simplecalc 简易计算器(演示布局用,内有布局解析)
  • macOS
项目名(Project) 说明(Description) 平台限制(Platform limit)
macOS/nswindowTest 一个macOS下无标题栏样式窗口(不是无边框窗口) macOS,cocoa
  • Windows
项目名(Project) 说明(Description) 平台限制(Platform limit)
Windows/listviewadvcustomdraw ListView高级自绘 windows
Windows/listviewcustomdraw ListView部分自绘演示 自绘部分限Windows
Windows/listviewitemedit 用于双击项目直接编辑ListView数据。 Windows
Windows/miniblinkWebview 基于miniblink内核的浏览器 Windows,目前还有问题,很多不能正常使用
Windows/registerHotkey windows注册热键 Windows
Windows/registry windows注册表演示 Windows
Windows/shortcut 创建快捷方式相关 Windows
Windows/gdiplustest GDI+画渐变文字及半透明背景 Windows
Windows/gdiplustest2 移植自Delphi IGDIPlus例程的 Windows
Windows/WindowsMessages Windows下消息捕获 Windows
Windows/WindowsProcess Windows进程列表 Windows
Windows/windowsspy Windows下的一个窗口信息查看,类型于spy++ Windows
Windows/WindowsTest Windows下的一些测试 Windows
Windows/winole 使用go-ole库操作ole Windows
Windows/wkeWebBrowser windows下wke浏览器嵌入演示 Windows,32bit
Windows/xunleidownloader 迅雷下载引擎演示 Windows,32bit
Windows/taskbar Windows7+开始的任务栏新特性 Windows7+
Windows/createparams 用于在创建窗口前修改一些窗口的参数

Directories

Path Synopsis
Windows
listviewitemedit
由res2go自动生成,不要编辑。
由res2go自动生成,不要编辑。
miniblinkWebview
由GOVCL UI设计器自动生成,不要编辑
由GOVCL UI设计器自动生成,不要编辑
由res2go自动生成,不要编辑。
由res2go自动生成,不要编辑。
govcl project main.go go.exe build -i -ldflags="-H windowsgui"
govcl project main.go go.exe build -i -ldflags="-H windowsgui"
grids
macOS
nswindowTest
由res2go自动生成,不要编辑。
由res2go自动生成,不要编辑。
由GOVCL UI设计器自动生成,不要编辑
由GOVCL UI设计器自动生成,不要编辑
由res2go自动生成,不要编辑。
由res2go自动生成,不要编辑。
res2goTest
Lazarus/gocode
由res2go自动生成,不要编辑。
由res2go自动生成,不要编辑。
Test/gocode
由res2go自动生成,不要编辑。
由res2go自动生成,不要编辑。
由res2go自动生成,不要编辑。
由res2go自动生成,不要编辑。
Automatically generated by the res2go IDE plug-in.
Automatically generated by the res2go IDE plug-in.
Automatically generated by the res2go, do not edit.
Automatically generated by the res2go, do not edit.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL