●●●●TCL/TKなら俺に聞け 4●●●●
1 :デフォルトの名無しさん :2013/08/05(月) NY:AN:NY.AN .net 各種 wrapper でtkってるひとはいても 生で使ってるひとはほとんど居ない希ガス 【英語サイト】 プロジェクト本拠地 http://tcl.sourceforge.net/ 最新版ソースコード ftp://ftp.tcl.tk/pub/tcl/nightly-cvs/ The Tcler's Wiki http://wiki.tcl.tk/ The comp.lang.tcl Newsgroup http://groups.google.com/group/comp.lang.tcl/ ActiveTcl http://www.activestate.com/products/activetcl/ 【日本語サイト】 もっとTcl/Tk http://www.interq.or.jp/japan/s-imai/tcltk/ Tcl/Tk Scripting Laboratory http://www.geocities.jp/urano343/tcltk.html Tcl/Tk Primer http://mibai.tec.u-ryukyu.ac.jp/~oshiro/Doc/tcltk_primer/ ← 応答なし Tcl 8.4.1 Manual Command Reference http://www.freesoftnet.co.jp/tclkits/doc/TclCmdRef/tcl_contents_jp.htm CategoryTclTk - mynote http://reddog.s35.xrea.com/wiki/CategoryTclTk.html 【前スレ】 ●●●●TCL/TKなら俺に聞け 3●●●● http://toro.2ch.net/test/read.cgi/tech/1374052935/ ●●●●TCL/TKなら俺に聞け 2●●●● http://toro.2ch.net/test/read.cgi/tech/1177998764/ ●●●●TCL/TKなら俺に聞け●●●● http://pc11.2ch.net/test/read.cgi/tech/1033628416/
494 :デフォルトの名無しさん :2022/02/11(金) 15:48:20.76 ID:q5CIic8J.net >>493 ボタンはクリックにあわせてイメージ更新するけど、先にdestroyが動いて、イメージ更新するときには .b2が無くなってるんじゃないかな? どうしてもbindからdestroyしたいなら、after idleで後回しにすれば動くと思う。(試してない) bind .b <buttonrelease> { after idle { destroy .b }} buttonpressでも動くかどうかは知らない。
495 :デフォルトの名無しさん :2022/02/14(月) 19:42:10.96 ID:FA+PnMJi.net >>494 ありがとうございます。after idleうまくいきました。 .b2がinvokeされたあとでdestroy .b2が実行されました。
496 :デフォルトの名無しさん :2022/03/21(月) 22:25:21.40 ID:kKOtd3Ut.net 保守してみます
497 :デフォルトの名無しさん :2022/03/27(日) 07:44:59.56 ID:e2GynfHU.net いまでもTcl/Tkって現役なんだね Macでもつかえるなら勉?しようかな
498 :本田 :2022/04/14(木) 21:35:28.34 ID:5sOyJ4MB.net DoS https://wiki.tcl-lang.org/page/DoS アノニマスとは ロシアにサイバー戦、過去に日本も被害: 日本経済新聞 https://www.nikkei.com/telling/DGXZTS00001140X00C22A3000000/ 反ロシア、サイバー「義勇兵」相次ぎ参戦 国境なき攻防 https://www.nikkei.com/article/DGXZQOUC2824A0Y2A220C2000000/
499 :デフォルトの名無しさん :2022/04/20(水) 23:49:31.40 ID:UqzWtfWz.net 変数置換がなければこれらは同等と考えていいんだろうか? set lst {a b c} set lst "a b c" set lst [list a b c] 空リストをセットするにはこれらも同等なのだろうか? set lst {} set lst [list] パフォーマンス的には下は無駄な気もするけど。
500 :デフォルトの名無しさん :2022/06/16(木) 00:33:17 ID:Wk96MiCq.net 保守?
501 :デフォルトの名無しさん :2022/06/19(日) 10:04:23.53 ID:dNeG9n4b.net 本田は妖精
502 :デフォルトの名無しさん :2022/07/18(月) 12:05:58.99 ID:QD6UUrud.net >>499 内部形式のTclオブジェクトは文字列、数値、リストなどの共用体。 必要に応じて実体が変換される。 前二つは文字列が実体、listコマンドを使ったものはリストが実体。 文字列が実体のオブジェクトをlindexのようなリストとして取り扱おうとすると その時にリストオブジェクトに変換される。 リストが実体のオブジェクトを string のように文字列として取り扱おうとするとその機に文字列オブジェクトに変換される セット時に変換されるか使う時に変換されるかだけの話でオーバーヘッドはさして気にするだけ無駄
503 :デフォルトの名無しさん :2022/07/21(木) 20:58:10.84 ID:MTzuJEwF.net 詳しい解説ありがとう リストと文字列で内部の扱いは違うけど、使う上では実質どちらも同じようなもんってことね モヤモヤが晴れました
504 :本田 :2022/07/31(日) 21:16:37.82 ID:6WrWktWl.net Tcl/Tk Scripting Laboratory (Geocities閉鎖) http://www.geocities.jp/urano343/tcltk.html http://web.archive.org/web/20190330074125/http://www.geocities.jp/urano343/tcltk.html
505 :本田 :2022/07/31(日) 21:33:27.34 ID:6WrWktWl.net eoLog Project https://geolog.mydns.jp/ GeoLog Project は、 閉鎖された日本ジオシティーズのウェブサイトを、 消滅前にできるだけアーカイブ(保存)しようと取り組んだ個人プロジェクトです。
506 :本田 :2022/07/31(日) 22:08:17.37 ID:6WrWktWl.net Internet Archive: GeoCities Special Collection 2009< https://archive.org/web/geocities.php Saving a Historical Record of GeoCities
507 :本田 :2022/08/02(火) 19:06:50.08 ID:EKZa/35g.net >>504 AM02:50 Tcl/Tk Scripting Laboratory http://geolog.mydns.jp/www.geocities.co.jp/SiliconValley/4137/tcltk.html
508 :本田 :[ここ壊れてます] .net GitHub - Starlink/tcl: Starlink patched version of TCL https://github.com/Starlink/tcl
509 :デフォルトの名無しさん :2022/08/30(火) 01:09:43.08 ID:rnyfpRGV.net linuxディストリだとtclはデフォで入ってtkはなかったりするな tkはおまけじゃい!
510 :デフォルトの名無しさん :2022/08/30(火) 17:00:07.19 ID:K+ylhC7O.net tclshにchshしてみた rlwrapかませばそれなりに悪くないし、コマンドセットは違えどwinでもunix系でも動くいいシェルだよ
511 :本田 :2022/09/01(木) 18:04:51.77 ID:H4gLLtNR.net >>510 Tkcon https://wiki.tcl-lang.org/page/Tkcon Summary tkcon is a replacement for the standard console that comes with Tk (on Windows/Mac, but also works on Unix). The console itself provides many more features than the standard console. tkcon works on all platforms where Tcl/Tk is available. It is meant primarily to aid one when working with the little details inside tcl and tk, giving Unix users the GUI console provided by default in the Mac and Windows Tk. It's also not a bad replacement for the default MS-DOS shell (although it needs lots of fine tuning).
512 :本田 :2022/09/01(木) 18:53:48.35 ID:H4gLLtNR.net tkcon.tcl https://opensource.apple.com/source/tcl/tcl-107.50.1/tcl_ext/tkcon/tkcon/tkcon.tcl.auto.html https://opensource.apple.com/source/tcl/tcl-107.50.1/tcl_ext/tkcon/tkcon/tkcon.tcl
513 :デフォルトの名無しさん :2022/09/01(木) 21:52:12.42 ID:MLaveiUL.net かといって対話用途フル装備ってものまた違うかなって、まあスクリプト一つだけど>>512 欲しい機能だけ参考にさせてもらいます
514 :デフォルトの名無しさん :2022/09/01(木) 22:51:58.93 ID:G4h3gIDD.net プログラム開発しながらちょこっと試すのにtclsh使ってて 最近rlwrapを使うようになって格段に便利になりましたが chshまでしてしまうとは猛者ですね
515 :デフォルトの名無しさん :2022/09/01(木) 23:40:22.59 ID:MLaveiUL.net 親シェルがジョブコントロールしてると子シェルのジョブコントロールが有効にならんようで(サスペンドとか)
516 :本田 :2022/09/02(金) 05:52:49.51 ID:PU1Jv3lM.net >>508 防衛省がStarlinkの導入を検討、海自艦艇での隊員向け回線として | スラド サイエンス https://science.srad.jp/story/22/08/21/1538220/
517 :デフォルトの名無しさん :2022/09/02(金) 15:07:59.79 ID:K/epF9i/.net chshしたり呼ばれた名前を解析して、勝手に自身のシグナルハンドラをジョブコントロール向けに設定するスマートなシェル(bash, pwsh等)はあるが、 →ですらゴミ入るロートルなtclshにそんな機能は…あるのか検証してみる 親から呼ばれるとその親がデフォルトのシグナルハンドラ備え付けてtclsh呼ぶので、tclshの子へサスペンドシグナル送るとtclsh自体がサスペンドされるという仕組み なのでわざわざchshしなくとも、とりあえずシグナルハンドラを全て空にすれば(trap '' SIGXXX...; exec tclsh的な)、とりあえずtclsh自身は不死 これをスタートラインとして適切にトラップ設定してゆけば、tclsh中心にマルチタスク生活できるかと
518 :本田 :2022/09/02(金) 19:44:19.56 ID:PU1Jv3lM.net Jeszra Web Site - SourceForge http://jeszra.sourceforge.net/jeszra/ Jeszra is an advanced vector graphics application written in Tcl/Tk. It generates source code for Tcl/Tk, Ruby, Python and Lisp.
519 :本田 :2022/09/07(水) 05:10:58.52 ID:I/Iot45T.net ttkdraw: Tom's Tcl/Tk-based Drawing Program https://hea-www.harvard.edu/~fine/Tech/ttkdraw.html https://hea-www.harvard.edu/~fine/Tech/ttkdraw1.1-beta.tar.gz https://hea-www.harvard.edu/~fine/Tech/ttkdraw1.0-beta.tar.gz Orthographic grid option Font control. Consistent (functional) setting of object options Separate object manipulation mode added (also still available with Control Key). Added a MIT-style license (see README)
520 :デフォルトの名無しさん :[ここ壊れてます] .net C(C++じゃなくて)から使える標準クラスライブラリtcl/tk
521 :本田 :2022/09/10(土) 01:08:35.13 ID:0piJxHZI.net TkInfo: a free browser for info files http://math-www.uni-paderborn.de/~axel/tkinfo/ http://math-www.uni-paderborn.de/~axel/tkinfo/tkinfo-2.11.tar.gz
522 :デフォルトの名無しさん :2022/09/21(水) 18:05:57.59 ID:E8IgYMeH.net >>520 Nim
523 :本田 :2022/10/16(日) 23:46:50.72 ID:fQVtO7Qx.net tcl — stdoutをtclのファイルにリダイレクトするにはどうすればよいですか? https://www.web-dev-qa-db-ja.com/ja/tcl/stdout%E3%82%92tcl%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E3%83%AA%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F/941138135/
524 :本田 :2022/10/17(月) 22:07:25.55 ID:yVHGhLAd.net >>522 Nimを知ってほしい2022 https://zenn.dev/dumblepy/articles/b475b3b4f7d0da
525 :本田 :2022/11/14(月) 07:51:21.98 ID:KLuYmy1F.net oust! My best game; written in TCL/TK (homebrew arcade) https://www.youtube.com/watch?v=y5vM4Ec8cvI
526 :本田 :2022/11/14(月) 22:29:48.10 ID:KLuYmy1F.net Atari-like Centipede arcade game written in TCL/TK. (homebrew arcade) https://www.youtube.com/watch?v=v7PH9zPWNoQ
527 :本田 :2022/11/29(火) 21:12:37.24 ID:aNG74xyR.net Man page of EXPECT https://linuxjm.osdn.jp/html/expect/man1/expect.1.html
528 :デフォルトの名無しさん :2022/12/06(火) 21:36:13.11 ID:Z/dKkADi.net 本田の書き込みがない年もあるのに当たり年だな
529 :本田 :2022/12/22(木) 21:20:24.33 ID:+OmU+r4p.net GitHub - lawrencewoodman/sdl_and_tk_demo: A Demonstration of How to Embed an SDL Surface in a Tk Window https://github.com/LawrenceWoodman/sdl_and_tk_demo
530 :本田 :2022/12/22(木) 21:36:24.70 ID:+OmU+r4p.net Tcl/Tk 8.6.13 RELEASED https://groups.google.com/g/comp.lang.tcl/c/HQ-zO-3D1sg
531 :デフォルトの名無しさん :2023/01/05(木) 02:21:06.17 ID:oD2U/thz.net 定年で暇なんじゃ?
532 :デフォルトの名無しさん :2023/05/11(木) 20:57:13.04 ID:N+AacK+c.net すっかり過疎ってますね
533 :本田 :2023/06/20(火) 19:23:52.95 ID:HB23raAe.net GitHub - Drolla/t2ws: T2WS - Tiny Tcl Web Server https://github.com/Drolla/t2ws
534 :デフォルトの名無しさん :2023/06/22(木) 17:55:40.27 ID:Sn58Ngpo.net tcl/tk https://peterlane.codeberg.page/rstk/ https://crates.io/crates/rstk https://crates.io/crates/tk
535 :デフォルトの名無しさん :2023/08/08(火) 07:33:37.37 ID:oSZXXBSZ.net Pythonから呼び出して使い始めた初心者です ラベル表示する場合なんですが・・・ root=Tk() root.geometry( '100x100' ) ↑ここまではOK l = Label(text='123') l.pack() ↑pack()でラベルが表示されますが、引数にrootを指定せずともrootウィンドウに表示されます ウィンドウを複数表示して場合、どのウィンドウにラベルが表示されるのか・・・困りませんか?
536 :デフォルトの名無しさん :2023/08/26(土) 07:48:08.83 ID:+cbI8vf3.net >> 511 Tcl/Tk的にはrootウィンドウを複数作る場合 toplevel というのを使う。 Python/tkinterでTk() のインスタンスを複数作るのはお勧めしない。 どうしてもTk()を複数作りたい場合は、 second = Tk() l2 = second.Label() で良いような気がするけどね。
537 :デフォルトの名無しさん :2023/11/09(木) 00:21:14.07 ID:CciL58SS.net 保守?
538 :デフォルトの名無しさん :2023/11/09(木) 01:22:46.79 ID:/rD9ILHy.net windowsでtclはずっとActiveTcl使ってたけど msys2普通に入れてるしもう特にActiveTclにこだわる必要もないようだな さらばだActiveState
539 :デフォルトの名無しさん :2023/11/21(火) 12:57:12.09 ID:F8p7hCZb.net いまどきwindowsでsjisのスクリプト書いてていいのか不安になる
540 :本田 :2023/11/21(火) 23:49:15.60 ID:/+nx+5fX.net https://sourceforge.net/projects/tcl/files/Tcl/9.0b1/ tcl9.0b1rc0-src.tar.gz 2023-11-15 6.7 MB
541 :デフォルトの名無しさん :2024/01/01(月) 19:28:20.36 ID:OY0Wbtyn.net あけおめ
542 :デフォルトの名無しさん :2024/02/14(水) 11:45:25.14 ID:Zn1qY8FF.net Ffidl Win64 binary 欲しい 捜しても見つからん Win32用ばかりだ
543 :デフォルトの名無しさん :2024/02/15(木) 14:43:59.78 ID:7tK7yyrm.net magicsplatにあったような気がする 俺はtcomの64が欲しい
128 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200
本文 スレッドタイトル 投稿者