小编Cai*_*dus的帖子

如何使圆形按钮之外的区域在 javafx 中不可点击

当我像这样制作圆形按钮时

Button b = new Button();
b.setShape(new Circle(20.0));
b.setText("BUTTON");
b.setStyle("-fx-background-radius: 50em; " +
           "-fx-min-width: 50px; " +
           "-fx-min-height: 50px; ");
Run Code Online (Sandbox Code Playgroud)

它仍然可以在圆圈外的区域中单击,就像我在这里标记为红色的那个:

在此处输入图片说明

有没有办法来解决这个问题?

javafx

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

计算距离列表

我有一个清单:

my_list = [A,B,G,X,F,D]
Run Code Online (Sandbox Code Playgroud)

列表中的每个字母都是空间 (x,y) 中的某个点。

我有一个函数来计算两点之间的距离:

dist = distance(A,B)
Run Code Online (Sandbox Code Playgroud)

我需要计算列表中相邻点之间的距离列表:

list_of_distances = [distance(A,B), distance(B,G), distance(G,X), distance(X,F), distance(F,D)]
Run Code Online (Sandbox Code Playgroud)

问题是:如何以最pythonic的方式迭代地做到这一点?

python

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

标签 统计

javafx ×1

python ×1