[#42355] TkCanvasの座標 — Masato Ishimoto <i@...>
はじめまして。Newbieいしもと といいます。
12 messages
2006/06/02
[#42356] Re: TkCanvasの座標
— Hidetoshi NAGAI <nagai@...>
2006/06/03
永井@知能.九工大です.
[#42357] Re: TkCanvasの座標
— Masato Ishimoto <i@...>
2006/06/04
こんにちは、いしもとです。
[#42358] Re: TkCanvasの座標
— Hidetoshi NAGAI <nagai@...>
2006/06/04
永井@知能.九工大です.
[#42359] Re: TkCanvasの座標
— Masato Ishimoto <i@...>
2006/06/04
おはようございます。いしもとです。
[#42373] My/SQL/Ruby for Windows での不具合 — 林 浩一郎 <NQA58508@...>
subscribe Koichiro Hayashi
5 messages
2006/06/09
[#42375] String#count, String#deleteの利用想定 — Daisuke Yamazaki <yamajaki@...>
こんにちは
6 messages
2006/06/10
[#42389] ruby -Ks -rjcode -e"p('|%5.5s|'%'泣き別れ')" #=> "|泣き怖" — take_tk <ggb03124@...>
たけ(tk)です
7 messages
2006/06/12
[#42394] eachはなぜ元々のオブジェクトが返るのか? — Fujioka <fuj@...>
藤岡です。
7 messages
2006/06/12
[#42416] ファイル中の空行の削除方法 — 遠藤 大二 <dendoh@...>
遠藤@札幌です
6 messages
2006/06/18
[#42423] 空白行を除くための行数の数え方 — 遠藤 大二 <dendoh@...>
遠藤@札幌 です
9 messages
2006/06/19
[#42428] toplevel ウィジェットにイベントがわたらない? — Hiroshi Kimura <Hiroshi.Kimura@...>
九工大、木村といいます。
8 messages
2006/06/20
[#42454] 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...>
出沢です
22 messages
2006/06/22
[#42455] Re: 多量の正規表現との効率的なマッチのアイデアを、、
— rubikitch <rubikitch@...>
2006/06/22
From: しん <dezawa@aliadne.net>
[#42456] Re: 多量の正規表現との効率的なマッチのアイデアを、、
— しん <dezawa@...>
2006/06/23
出沢です
[#42458] Re: 多量の正規表現との効率的なマッチのアイデアを、、
— rubikitch <rubikitch@...>
2006/06/23
From: しん <dezawa@aliadne.net>
[#42459] Re: 多量の正規表現との効率的なマッチのアイデアを、、
— しん <dezawa@...>
2006/06/23
出沢です
[#42460] Re: 多量の正規表現との効率的なマッチのアイデアを、、
— rubikitch <rubikitch@...>
2006/06/23
From: しん <dezawa@aliadne.net>
[#42461] Re: 多量の正規表現との効率的なマッチのアイデアを、、
— しん <dezawa@...>
2006/06/23
出沢です。
[#42465] Re: 多量の正規表現との効率的なマッチのアイデアを、、
— rubikitch <rubikitch@...>
2006/06/23
From: しん <dezawa@aliadne.net>
[#42467] Re: 多量の正規表現との効率的なマッチのアイデアを、、
— しん <dezawa@...>
2006/06/23
出沢@なるほど、、、
[#42475] String#first, String#last — Kouhei Yanagita <yanagi@...>
こんにちは。柳田です。
6 messages
2006/06/23
[ruby-list:42358] Re: TkCanvasの座標
From:
Hidetoshi NAGAI <nagai@...>
Date:
2006-06-04 18:45:07 UTC
List:
ruby-list #42358
永井@知能.九工大です.
まず最初に,scrollregion は [0,0,201,201] とすべきでしたね.
ごめんなさい.
で,本題ですが,
From: Masato Ishimoto <i@coo.net>
Subject: [ruby-list:42357] Re: TkCanvasの座標
Date: Sun, 4 Jun 2006 17:56:14 +0900
Message-ID: <FADC1A71-0356-43E9-8D90-D0A507EC2E33@coo.net>
> 2につきましては、アドバイスいただいたコードでも状況は変わりま
> せんでした。
>
> 具体的には、提示いただいたコードによって、
>
> ・x座標の表示は改善され、左端の縦線も表示されるようになっ
> た。
> ・しかし、y座標は相変わらずずれたまま。y座標を
> 0に設定すると線が表示されない。
> ・y座標の値を1にすると線が表示される。これにカーソル
> を乗せると、y座標は0。
>
> という状況です。これは一体・・・?
x_line = TkcLine.new(canvas, 0, 1, 200, 1) で描画した線の上に
カーソルをきちんと重ねたにもかかわらず,
y 座標が 0.0 と表示されるということでしょうか?
同様に x_line2 = TkcLine.new(canvas, 0, 50, 200, 50) としたとしたら
カーソルをきちんと重ねた場合に y 座標が 49.0 と
表示されるということでしょうか?
だとすると,これは奇妙な状況です.
間違いなくその通りなら,Tcl/Tk 上の問題かもしれません.
念のため,scrollregion を [0, 0, 201, 201] とした上で
canvas.bind('Motion',
proc{|x, y|
enx.text = "#{x}:#{xp=canvas.canvasx(x)}"
eny.text = "#{y}:#{yp=canvas.canvasx(y)}"
},'%x %y' )
などとして確認してみていただけないでしょうか.
ついでに Tk::TK_PATCHLEVEL の値もいただけると嬉しいです.
--
永井 秀利 (九工大 知能情報)
nagai@ai.kyutech.ac.jp