- 272 名前:262 mailto:sage [2019/03/24(日) 16:59:44.36 ID:w1PFw/Sy.net]
- >>263
レスありがとうございます。 本来はアプリ終了時にページの既読位置を記録したかったので、gtk windowのdestroy シグナルからjavascriptを書いたコールバック関数を呼ぼうと思ったのですが、 gtk windowがdestroyされるとwebviewも消えてしまって、値が取得できなかったので、 常時スクロール位置を記録する無限ループを作り、その中でjavascriptを呼ぶ子プロセスを作ろうと思ったのです。 マルチプロセスにせずクラスのdef __init__()にループの関数を書くと無限ループなのでwebviewが読み込まれず、 仕方がなくマルチプロセスにしました。子プロセスから親プロセスの変数を書き換えられないなどの基本的なことは 検索してわかったのですが、なぜ子プロセスから親プロセスのdefに書いてあるjavascriptを呼べないかがわからんのです。 普通の関数なら呼べ
|

|