データ分析を行うためにlong-ishスクリプトがあり、いくつかのデータベースに接続する必要があります。データベースの中には、私が好きなものより頻繁にパスワードを更新する傾向があるので、現在のパスワードを入力するためのポップアップボックスを追加したいと思います。私はこの例を見つけましたが、ダイアログボックスが閉じられたときに値を返すのを見るのに十分なtcltkを理解していません。私はOnOK呼び出し関数内でグローバル変数(<<-
)としてそれを定義すると考えてきましたが、これは厄介Tcltkを使用してRスクリプト内にポップアップテキストボックスを追加
5
A
答えて
4
あなたはgWidgets
のginput
機能はグレッグ雪があなたのために示唆するものを包み込む見つけるかもしれない:あなたがキャンセルした場合
require(gWidgets)
options(guiToolkit="tcltk")
NameVal <- ginput("Enter your passsword:")
NameVal
は、入力した文字列またはNA
が含まれています。
4
はあなたがあなた自身の質問に答えようだ:あなたは、実際に見---これらtcltk例で<<-
が必要なのかピーターによるさまざまな投稿、または他のCRANパッケージを使用して、あるいはパッケージ自体でさえも浮かべています。お試しください。
library(tcltk)
demo("tkcanvas")
lastX
,lastY
。
1
tkwait.window
またはtkwait.variable
機能を使用できます。上記のコードを使用してウィンドウをポップアップし、待機機能の1つを使用してください(tkwait.window
は、ウィンドウが破棄されるまで、基本的にOKをクリックするまでスクリプトの実行を停止します)。スクリプトが進行すると、スクリプト/関数内の変数に値が設定され、グローバル変数を割り当てる必要なしにその変数を使用できます。
関連する問題
- 1. ダブルR tcltkプログレスバー
- 2. Rスクリプトを使用してExcelファイルにワークシートを追加できません
- 3. Rを使用して列を追加するR
- 4. Rスクリプト内でSSHを使用してMySQLデータベースにアクセスする
- 5. dplyrを使用して各行にハッシュを追加し、ダイジェストR
- 6. dplyrを使用してrにベクターにColSumを追加
- 7. R内でsqlSaveを使用してSQL Serverテーブルに追加できません
- 8. Rを使用して.csvファイルに行を追加する
- 9. ループを使用してヒストグラムにラインを追加するR
- 10. R - ループを使用してDFに列を追加する
- 11. TclTk GUIから変数を返すR
- 12. スクリプトを使用してマシンにエイリアスを追加する
- 13. JavaScriptを使用してHTMLファイルにスクリプトを追加する
- 14. PHPスクリプトを使用してjsonファイルにコンテンツを追加する
- 15. スクリプトを使用してXcodeターゲットにファイルを追加する
- 16. R内のdata.tableのインデックスを使用して2つの列を追加
- 17. スクリプトを使用して$ PATHに追加する
- 18. ポップアップテキストボックスを表示
- 19. powershellスクリプトを使用してカスタムヘッダーを追加する
- 20. ロングRスクリプトのセクションにショートカットを追加しますか?
- 21. rスクリプトを使用してノード内のRスクリプトから出力データを取得する方法
- 22. 機械学習モデルのRスクリプトを使用して入力データセットに列名を追加する方法
- 23. ポップアップテキストボックスを持つMenuItem
- 24. ループPythonを使用してリスト内のリストにデータを追加
- 25. スクリプト内でクリックイベントリスナーを追加しても動作しない
- 26. スクリプト内のstderrをリダイレクトしてプレフィックスを追加する
- 27. Xcodeプロジェクトにテキストファイルを追加してアプリ内で使用する
- 28. curlを使用してダウンロードしたスクリプトにコマンドラインオプションを追加する方法
- 29. スクリプトを使用してcrontabに新しいタスクを追加する方法
- 30. スクリプトを使用して別のスプレッドシートにデータを追加します。