Tkの使用を宣言します。ウインドウにタイトルを付けています。TkVariableはTkで使う変数の宣言です。operationとチェックボックスの結果を受けるoption1,option2を定義しています。TkFrameは諸々のオブジェクトの入れ物としてのフレーム構造です。フレームの中に子供のフレームを入れたりして配置をやりやすくします。newの時に親フレームを指定すると、その子フレームと成ります。指定することで簡単に並べることが出来ます。TkLabelでラベルを作れます。textでラベルの文字列を指定します。TkEntryで文字入力のエディットボックスが作れます。widthでサイズを指定します。TkButtonでボタンを作れます。textでボタンの文字列を指定します。ボタンにはボタンが押されたときの手続きを指定できます。ボタンが押されたときに実行される手続きをブロックとして指定しています。Exitボタンの方は、newの引数としてcommand手続きを指定しています。ブロックが手続きであることを指定しています。作る様に指定しています。ラジオボタンの選択結果がoperationに入る事になります。TkCheckButtonはf3フレームに作っています。ここでもvariable指定で結果が入る場所を指定しています。TkScrollbarとTkTextでスクロールバー付きのテイストエリアを作れます。値を書き込むことで表示しています。このTkTextはnewでフレームを指定していないのでf1,f2と同列のオブジェクトと成ります。.valueで取り出せます。だいたい、これくらい有れば、それなりにツールを作れると思います。ファイル選択Tkでのファイル選択のダイアログは次の様に使用します。