RStudio を使用して R グラフィック プログラムを作成しました。グラフィックはtcltk
パッケージのものです。それはうまくいきます。
しかし、私の R ファイルをRGui 3.0.1でソースしようとすると、この厄介な問題が発生します:
- (tcltk ウィンドウの) tcltk ボタンをクリックするたびに、R が表示されます。
- tcltk ウィンドウのサイズを変更/移動するたびに、R が表示されます
- tcltk ウィンドウで行うすべてのアクションで、R が一番上に表示されます。
このコードを実行します:
library(tcltk)
tt <- tktoplevel()
生成されたウィンドウのサイズを変更してみてください (Windows の既定のサイズ変更ボタンを使用)。あなたはそれを見るでしょう。
R がタスク トレイに縮小されると、すべてが思いどおりに機能することに気付きました。
この問題を起こさずにプログラムをトップに保つ方法はありますか?
次の関数を実行し、コードに沿ってコピーして貼り付けましたが、2番目の点を除いて良いようです(tcltkウィンドウのサイズを変更/移動するたびに、Rが表示されます)。
appear <- function(){
tkwm.deiconify(myWin)
tkfocus(myWin)
}
その問題を確実に解決する方法はありますか?