A downloadable tool

Buy Now$1.00 USD or more

xbutton - Pygame 快捷实用按钮控件模块

一个支持鼠标/键盘/控制器(手柄)操作、可简单快捷设置样式的 Pygame 按钮模块。

功能特性

  1. 设置按钮位置、背景图片、大小、禁用和隐藏状态
  2. 设置按钮文本、文本的字体(包括字体大小和样式)和颜色
  3. 设置按钮文本的偏移距离,以适应背景图片
  4. 可分别为按钮的不同状态设置样式:默认样式(按钮未被操作时),悬停样式(鼠标悬停在按钮上时),焦点样式(按钮被键盘或控制器选中,即获得焦点时),按下样式(按钮被按下时),禁用样式
  5. 所有其他样式均以默认样式为基础,只需提供样式中改动的部分即可
  6. 指定可点击按钮的控制器,或设置用于点击按钮的键盘按键和控制器按键
  7. 设置处理按钮点击事件的函数
  8. 使用控件组并配合键盘或控制器,在按钮之间切换选中状态
  9. 指定用于在控件组导航的控制器,或设置用于导航的键盘按键和控制器按键,可实现不同的手柄操作不同组中的按钮
  10. 通过控件组禁用或隐藏按钮
  11. 设置处理选中控件变化事件的函数

版本说明

完整版的 `xbutton` 模块包含:

  • `XStyle` 样式类
  • `XButton` 按钮类
  • `XGroup` 控件组类

轻量版的 `xbutton` 模块包含:

  • `XStyle` 样式类
  • `XButton` 按钮类

示例

请查看 `samples/` 文件夹中的示例,了解 `xbutton` 模块的使用方法。

视频教程

xbutton - Pygame 快捷實用按鈕控製項模組

一個支援滑鼠/鍵盤/控製器(手把)操作、可簡單快捷設定樣式的 Pygame 按鈕模組。

功能特性

  1. 設定按鈕位置、背景圖片、大小、停用和隱藏狀態
  2. 設定按鈕文字、文字的字型(包括字型大小和樣式)和色彩
  3. 設定按鈕文字的位移距離,以適應背景圖片
  4. 可分別為按鈕的不同狀態設定樣式:預設樣式(按鈕未被操作時)、暫留樣式(滑鼠暫留在按鈕上時)、焦點樣式(按鈕被鍵盤或控製器選取,即獲得焦點時)、按下樣式(按鈕被按下時)、停用樣式
  5. 所有其他樣式均以預設樣式為基礎,只需提供樣式中改動的部分即可
  6. 指定可點選按鈕的控製器,或設定用於點選按鈕的鍵盤按鍵和控製器按鍵
  7. 設定處理按鈕點選事件的函式
  8. 使用控製項組並配合鍵盤或控製器,在按鈕之間切換選取狀態
  9. 指定用於在控製項組導覽的控製器,或設定用於導覽的鍵盤按鍵和控製器按鍵,可實作不同的手把操作不同組中的按鈕
  10. 通過控製項組停用或隱藏按鈕
  11. 設定處理選取控製項變化事件的函式

版本說明

完整版的 `xbutton` 模組包含:

  • `XStyle` 樣式類別
  •  `XButton` 按鈕類別
  • `XGroup` 控製項組類別

輕量版的 `xbutton` 模組包含:

  • `XStyle` 樣式類別
  •  `XButton` 按鈕類別

範例

請檢視 `samples/` 資料夾中的範例,了解 `xbutton` 模組的使用方法。

視訊教學


Published 20 hours ago
StatusReleased
CategoryTool
Authorcodebeatme
TagsButtons, 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.