• ベストアンサー

Tcl/Tkにおける描画

nightowlの回答

  • ベストアンサー
  • nightowl
  • ベストアンサー率44% (490/1101)
回答No.1

こんにちは。 その「他の作業」をする前に「update idletasks」または「update」 を追加してみてはいかがですか。

参考URL:
http://www.freesoftnet.co.jp/tclkits/doc/TclCmdRef/TclCmd/update_jp.htm
koma1000nin
質問者

お礼

これです、これ! 今日まで使用経験のなかった「update」キーワードを思いつきませんでした。 これと、Windows環境→Linux環境へ移してみたところ、気持ちよく動作しました。Tcl/Tkはこういう面でたいへん便利です。 画面に表示させた温度変化のグラフも、みごとGIFファイル保存ができ、HTML記述にリンクさせて印刷まで持ち込むことができました。 連日遅くまで取り組んでいたので、nightowlさんの助言はとても助かりました。ありがとうございました。

関連するQ&A

  • Flashの描画が上手くいきません。

    すみません、初歩的な質問なのですが。 ブラシなどの描画ツールを使って画面に描くと線だけの画になってしまうんです。線の色はレイヤーの横にある■の色なのですが。 こういうときどうしたら、ペイントのように、描いた絵がきちんと表示されるのでしょうか? 使用しているのはFlash MX Professional 2004です。

    • ベストアンサー
    • Flash
  • フラッシュメモリが開かなくなって困っています

    USBフラッシュメモリ中のデータで作業をしていた際に、急に固まってしまいました。 やむなくPCの電源を切って、再度立ち上げてリムーバルディスクのところをクリックすると、 「フォーマットされていません。今すぐフォーマットしますか?」と表示され、開くことができません。 フラッシュメモリの中には、重要なデータが入っているため、何とか復旧したいのですが、市販のソフトで直るものなのでしょうか?

  • PictureBoxの描画について

    VB2005を使用してPictureBoxに線を描きました。  Dim g As Graphics = PictureBox1.CreateGraphics()  g.DrawLine(p, X1, Y1, X2, Y2) 線は上手く描けたのですが、表示している画面(Form)を最小化して再度最大化すると、描いた線が消えてしまいます。FormをHideしてもう一度Showしても同じです。 この描画を消さないようにするには、どうすればよいでしょうか?

  • ネット上でのリアルタイム通信が簡単な言語は?

    サーバー上にあるテキストデーターを以下のような条件で 配信(受信)する場合 FLASHとJAVA(もしくはASP)の どれが簡単か知りたいので どなたか教えてください 条件はWebサーバー上におよそ0.5秒間隔でテキストデーター(半角数字5文字程度)が書き換えられます。 この作業はVBが処理します。 そのサーバー上のデーターを数十~200台程度のPCのインターネットエクスプローラーで同時に表示させたいのです いわゆるリアルタイム通信(配信)になるのでしょうか? もちろん都度都度更新ボタンなどを押すようなことは、なしにしたいです。 また、回線状況は無視したとして、ほぼ同じタイミングで表示させるには どの言語を使ってやればいいでしょうか? あと、その受信したファイルのデーターを IEの画面上にプッシュボタンを配置してボタンを押すと そのデーターをサーバーへ送り返すようにもしたいのです いわゆるネット上での 競りとその応札 を行いたいのです VB ASP(VBスクリプト)CGI HTML の知識は持ち合わせています。 しかしこれらはネット上でのリアルタイム処理には使えそうにないので どれを勉強したらよいか悩んでいます とりあえずは 簡単にできる方をやっていきたいので 何方かアドバイスを頂けると幸いです 最近FLASHを少しだけ始めたのですが リアルタイムの部分は さっぱり分かりません また、参考になるページなどありましたら教えてください よろしくお願いします。

    • ベストアンサー
    • Flash
  • Webサーバで?動的グラフの配信

    初心者ですが教えてください。 加速度センサー等で得られる動的グラフをリアルタイムで配信したいのですが、可能でしょうか。どのようなサーバを構築すればよいのでしょうか。 参考サイト、キーワードだけでも結構ですので教えていただけないでしょうか。 PCはWindowsXP、加速度センサーからUSBでデータを得て、PCにグラフを表示するまでのソフトはあります。

  • Rubyで動的なグラフのGUIを作りたいのですが

    RubyでTkライブラリを使用してGUIを作ろうと考えています。 作りたいGUIの内容ですが ・serialPortからのデータをグラフ化したい   例)aruduinoのなどからUART通信でデータを受け取りそのデータをグラフ化したい ・心電図みたいに動的なグラフにしたい ・一つのデータではなく複数のデータを表示したい(線の色を変えるなどして) ・エクセルなどにその結果を保存し、あとで閲覧したい 以上のようなことをしたいと思っています。 RubyもGUIも初心者なのでわからないことだらけで困っております。 できればグラフを動的に表示できる所だけでも教えていただけると助かります。 開発環境 エディタ Vim Ruby -ver 2.0.0p451 gemRuby導入済み ライブラリ  graph gnuplot rails serialport msgpack などを導入しています。

  • どなたかアドバイスをお願いします

    質問を統計的データで出したものをエクセルでグラフにしたいのですが、どんな表の場合、どんなグラフをだせばいいかわかりません。 なので、この場合は線グラフ、この場合は折れ線、またグラフ以外で表示した方がいい等、サイトでも本でもよいので知っているかたいたら教えてください。 どうしても急に予定があって、時間がありません。どなたでもいいのでどうかお願いします。

  • テキストで折れ線グラフを表示したい

    JavaScriptで実現可能かどうかわからないのですが、 テキストで折れ線グラフを表示したいと考えています。 折れ線グラフは値を取得してのものではなく、 あらかじめ、私が用意した数パターンの折れ線グラフにをひな形に テキストを表示できたらなと思います。 Flashでの表示は考えていません。 どなたかお詳しいかたよろしくお願いいたします。

  • エクセル グラフウィザードの引き出し線

    エクセル2003を使用してます。グラフウィザードで、ある表から3D円グラフを作成する際、グラフウィザード3/4グラフオプションの中に、”引き出し線を表示する”にチェックを入れたところ、出来上がった、円グラフには、すべのデータラベルには、その引き出し線が表示されていません。幅の狭い箇所のみ、引き出し線が表示されています。グラフ全体を小さく表示しても、1箇所のみです。これは、どういうことなのでしょうか?すべてのデータラベルにおいて、引き出し線を表示することは可能でしょうか?お願いします。

  • エクセル 折れ線グラフ

    継続するデータを(例えば、1月~12月) 折れ線グラフで表示する場合、 まだデータが無い月(現在は7月なので、8月)は ゼロなので、グラフの線がX軸0(ゼロ)になります。 そのグラフの線を0(X軸ゼロ)にしないで、 7月で線が途切れるように表示させるには どうすればいいのでしょうか? うまく表現できませんが、よろしく御願いいたします。