xbutton - Pygame button module/按鈕模組/按钮模块
A downloadable tool
Buy Now$1.00 USD or more
xbutton - Pygame 快捷实用按钮控件模块
一个支持鼠标/键盘/控制器(手柄)操作、可简单快捷设置样式的 Pygame 按钮模块。
功能特性
- 设置按钮位置、背景图片、大小、禁用和隐藏状态
- 设置按钮文本、文本的字体(包括字体大小和样式)和颜色
- 设置按钮文本的偏移距离,以适应背景图片
- 可分别为按钮的不同状态设置样式:默认样式(按钮未被操作时),悬停样式(鼠标悬停在按钮上时),焦点样式(按钮被键盘或控制器选中,即获得焦点时),按下样式(按钮被按下时),禁用样式
- 所有其他样式均以默认样式为基础,只需提供样式中改动的部分即可
- 指定可点击按钮的控制器,或设置用于点击按钮的键盘按键和控制器按键
- 设置处理按钮点击事件的函数
- 使用控件组并配合键盘或控制器,在按钮之间切换选中状态
- 指定用于在控件组导航的控制器,或设置用于导航的键盘按键和控制器按键,可实现不同的手柄操作不同组中的按钮
- 通过控件组禁用或隐藏按钮
- 设置处理选中控件变化事件的函数
版本说明
完整版的 `xbutton` 模块包含:
- `XStyle` 样式类
- `XButton` 按钮类
- `XGroup` 控件组类
轻量版的 `xbutton` 模块包含:
- `XStyle` 样式类
- `XButton` 按钮类
示例
请查看 `samples/` 文件夹中的示例,了解 `xbutton` 模块的使用方法。
视频教程
xbutton - Pygame 快捷實用按鈕控製項模組
一個支援滑鼠/鍵盤/控製器(手把)操作、可簡單快捷設定樣式的 Pygame 按鈕模組。
功能特性
- 設定按鈕位置、背景圖片、大小、停用和隱藏狀態
- 設定按鈕文字、文字的字型(包括字型大小和樣式)和色彩
- 設定按鈕文字的位移距離,以適應背景圖片
- 可分別為按鈕的不同狀態設定樣式:預設樣式(按鈕未被操作時)、暫留樣式(滑鼠暫留在按鈕上時)、焦點樣式(按鈕被鍵盤或控製器選取,即獲得焦點時)、按下樣式(按鈕被按下時)、停用樣式
- 所有其他樣式均以預設樣式為基礎,只需提供樣式中改動的部分即可
- 指定可點選按鈕的控製器,或設定用於點選按鈕的鍵盤按鍵和控製器按鍵
- 設定處理按鈕點選事件的函式
- 使用控製項組並配合鍵盤或控製器,在按鈕之間切換選取狀態
- 指定用於在控製項組導覽的控製器,或設定用於導覽的鍵盤按鍵和控製器按鍵,可實作不同的手把操作不同組中的按鈕
- 通過控製項組停用或隱藏按鈕
- 設定處理選取控製項變化事件的函式
版本說明
完整版的 `xbutton` 模組包含:
- `XStyle` 樣式類別
- `XButton` 按鈕類別
- `XGroup` 控製項組類別
輕量版的 `xbutton` 模組包含:
- `XStyle` 樣式類別
- `XButton` 按鈕類別
範例
請檢視 `samples/` 資料夾中的範例,了解 `xbutton` 模組的使用方法。
視訊教學
Published | 20 hours ago |
Status | Released |
Category | Tool |
Author | codebeatme |
Tags | Buttons, pygame, sourcecode |
Purchase
Buy Now$1.00 USD or more
In order to download this tool you must purchase it at or above the minimum price of $1 USD. You will get access to the following files:
xbutton.lite.1.0.1.zh-hans.zip 69 kB
xbutton.full.1.0.1.zh-hans.zip 101 kB
if you pay $2 USD or more
Leave a comment
Log in with itch.io to leave a comment.