小编Luc*_*cas的帖子

停止libgdx TextButton根据文本改变大小

我正在使用一个文本按钮,当您单击它时将其文本从OFF更改为ON.但一旦它这样做,大小就完全不同了.有没有办法让按钮保持当前的大小?我已经尝试了按钮的setScale和setSize,但似乎没有做任何事情.如果相关,我正在使用表格中的按钮.

java size user-interface libgdx scene2d

3
推荐指数
1
解决办法
1410
查看次数

使libgdx文本字段忽略某些字符?

嗨,我遇到了一个问题,我似乎无法解决有关libgdx的TextField问题.我想忽略某些字符,例如当使用"shift"作为大写字符时,不要在文本字段中写入空格.截至目前我写的都是这样的.

accField.setTextFieldListener(new TextFieldListener() {

  public void keyTyped(TextField textField, char c)  {

        if (c == 'a') {
        //Something here that does the replacement maybe?                                


        }


}

});
Run Code Online (Sandbox Code Playgroud)

java user-interface textfield libgdx

2
推荐指数
1
解决办法
1066
查看次数

具有许多区间情况的通用 python 函数,根据区间返回特定值

我在用 Python 编写一个基于输入 x 的函数时遇到问题,输出 ay 取决于输入 x 所在的时间间隔。截至目前,代码如下所示

def getPowerLimit(x):
                    if 0.009 <= x <= 380.2:
                        return -39
                    elif 380.2 < x <= 389.8:
                        return -94
                    elif 389.8 < x <= 390.2:
                        return -39
                    elif 390.2 < x <= 399.8:
                        return -60
                    elif 399.8 < x <= 410.2:
                        return -39
Run Code Online (Sandbox Code Playgroud)

这需要以不同的间隔进行,最多可达 12000 左右。每个都有不同的返回值,这意味着我将有很多不同的情况。这当然不是解决这个问题的最佳方法,所以我想知道是否有一种不同的、更快的方法来解决这个问题。

python function intervals

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

标签 统计

java ×2

libgdx ×2

user-interface ×2

function ×1

intervals ×1

python ×1

scene2d ×1

size ×1

textfield ×1