2017-08-23 11 views
0

gWidgetsからginputポップアップを起動する際に問題があります。gWidgets - ginput()関数のエラー

これはエラーです:

Loading required package: gWidgetstcltk Error in (function (classes, fdef, mtable) : unable to find an inherited method for function ‘.ginput’ for signature ‘"guiWidgetsToolkittcltk"’ In addition: Warning message: In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, : there is no package called ‘gWidgetstcltk’

は、私は、変数に割り当てる番号を入力するポップアップを使用しています。

コードスニペットを次のように

options(guiToolkit = "tcltk") # Tool kit dependency for gwidgets. 
library(gWidgets) # Package required to launch ginput gui. 

width.var <- as.numeric(ginput("Enter value for - Width  ", 
           title = "PNG dimensions", 
           icon = "info")) 

補足情報

私は3.2.5から3.4.1への私のRのバージョンを更新

だけでなく、最新のRStudioのバージョンをインストールします。 R3.4.1ではこのコードセクションを実行しましたが、問題のない別のコンピュータで実行しました。

私はそれがRStudioだと思っていますが、修正方法はわかりません。

ご協力いただきまして誠にありがとうございます。

アレックス

ANSWER:

エラーが私に少しを投げ、それが実際よりもより複雑に見えます。

"gWidgetstcltk"をインストールするだけで修正されました。私はtcltkとgWidgetsを別々に読み込むだけで十分だと思っていました。おかげでアレックス

+0

嬉しいです。報告してくれてありがとう。 – jverzani

答えて

0

修正のための元の投稿を参照してください。ベスト、

アレックス