小编Dam*_*ara的帖子

Kivy Python右键单击

我正在使用Button小部件与Kivy进行扫雷游戏。我希望能够执行不同的操作,具体取决于鼠标单击是鼠标左键单击还是鼠标右键。有谁能够帮助我?

下面是我的Cell类和导入的模块。

请注意,Cell.onPressed()是按下按钮时调用的函数。

import kivy
from kivy.config import Config

Config.set('input', 'mouse', 'mouse,disable_multitouch')

from random import randint
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.relativelayout import RelativeLayout
from kivy.uix.anchorlayout import AnchorLayout

width = 10
height = 10
bombs = 5
size = 60

class Cell():  

  def __init__(self):
    self.isBomb = False
    self.isVisible = False
    self.neighbors = None
    self.location = []
    self.button = Button(size = (size, size), size_hint = (None, None))
    self.button.bind(on_press = self.onPressed)

  def build(self, x, …
Run Code Online (Sandbox Code Playgroud)

python minesweeper kivy

5
推荐指数
1
解决办法
1777
查看次数

标签 统计

kivy ×1

minesweeper ×1

python ×1