小编use*_*882的帖子

使用JavaFX中的CSS样式ChoiceBox列表

名单

如何在css或代码中访问此列表以进行样式设置.我无法从modena.css中弄明白.

通过使用

.choice-box > * {
    -fx-background-color: black;
}
Run Code Online (Sandbox Code Playgroud)

列表不受影响,因此它是某种单独的控件.

css java javafx

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

分配内存并调用C++回调的Rust函数崩溃

Rust代码:

#[repr(C)]
pub struct Tmp {
    pub callback: extern "C" fn(i: i32),
}

#[no_mangle]
pub extern "C" fn set_callback(callback: extern "C" fn(i: i32)) -> *mut Tmp {
    let mut tmp = Box::new(Tmp { callback });
    println!("tmp as ptr: {:p}", tmp); // >> here <<
    &mut *tmp
}

#[no_mangle]
pub extern "C" fn use_callback(tmp_ptr: *mut Tmp) {
    unsafe {
        ((*tmp_ptr).callback)(1);
        ((*tmp_ptr).callback)(3);
    }
}
Run Code Online (Sandbox Code Playgroud)

C++代码:

struct Tmp {
    void (*callback)(int32_t);
};

typedef Tmp*(__stdcall* set_callback_t)(void(*callback_t)(int32_t));
typedef void(__stdcall* use_callback_t)(Tmp*);

void callback(int32_t i) {
    printf("%d\n", …
Run Code Online (Sandbox Code Playgroud)

c++ ffi rust

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

如何在不使用网格的情况下绘制曲面

如何绘制下面表格中的数据表面。

第 1 列 - X;第 2 栏 - Y;第 3 列 - Z;

在下面的示例中,X 有 4 个独特点,Y 有 3 个独特点,但我无法预测这一点,而且我每次都必须分析数据以确定如何将列重塑为网格。我可以按原样绘制点吗?(坐标列表。)

[[0.         0.         0.        ]
 [0.         0.5        0.6989218 ]
 [0.         1.         0.87790919]
 [0.25       0.         0.0505097 ]
 [0.25       0.5        0.7494315 ]
 [0.25       1.         0.92841889]
 [0.5        0.         0.09192357]
 [0.5        0.5        0.79084537]
 [0.5        1.         0.96983276]
 [0.75       0.         0.10310818]
 [0.75       0.5        0.80202997]
 [0.75       1.         0.98101736]
 [1.         0.         0.12209081]
 [1.         0.5        0.82101261]
 [1.         1.         1.        ]]
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

标签 统计

c++ ×1

css ×1

ffi ×1

java ×1

javafx ×1

matplotlib ×1

python ×1

rust ×1