各種 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/
探検
●●●●TCL/TKなら俺に聞け 4●●●●
2013/08/05(月) NY:AN:NY.AN
240デフォルトの名無しさん
2018/01/10(水) 16:41:00.02ID:H9Wjc7xc やんでれ
241デフォルトの名無しさん
2018/01/11(木) 20:15:26.78ID:drhylwgq >>239
大好き♡
大好き♡
242デフォルトの名無しさん
2018/01/11(木) 20:41:24.98ID:T0gW2+u6 男の口からそんなこと言えるかよ
243デフォルトの名無しさん
2018/01/13(土) 15:32:43.55ID:CUARXt4D 乾電池
244デフォルトの名無しさん
2018/01/31(水) 15:37:56.06ID:gelGqHfV python が tkinter と Tkinter に分けたのはなぜ?
245デフォルトの名無しさん
2018/03/07(水) 12:26:30.27ID:uBfLGIzw Windows7ですが@ActiveTcl ABAWT BMagicsplat CIronTcl どれがいいですか。
246デフォルトの名無しさん
2018/03/07(水) 12:33:48.94ID:L+d1J7Rs 1
247デフォルトの名無しさん
2018/03/07(水) 20:41:59.61ID:TQMUmNzg うちの環境だけだろうけど、win7に1はエラーが出て入らなかった
BAWTにした
BAWTにした
248デフォルトの名無しさん
2018/03/25(日) 18:05:14.58ID:qleen6XJ 7 でも 8 でも 8.1 でも 10 でも OK
249デフォルトの名無しさん
2018/04/27(金) 01:40:33.82ID:GtBL22Mv Electronとはどう違うんですかね。
Tcl/Tkのほうが軽いの?
Tcl/Tkのほうが軽いの?
250デフォルトの名無しさん
2018/04/27(金) 11:59:38.24ID:DjfFcydV web用じゃね
251デフォルトの名無しさん
2018/04/28(土) 03:31:46.39ID:dWYhq8v2 ニコビデオSM26593556
この動画の「〔Tcl/Tkは〕〔大雑把に言うと〕GUI付きのLua」という説明が非常に分かりやすかった。
このおかげでどういう場合にTcl/Tkを使えばよいのかが理解できた。
アプリケーション全ての機能を遅く構造化しにくいTclで実装する必要は全くない訳だ。
この動画の「〔Tcl/Tkは〕〔大雑把に言うと〕GUI付きのLua」という説明が非常に分かりやすかった。
このおかげでどういう場合にTcl/Tkを使えばよいのかが理解できた。
アプリケーション全ての機能を遅く構造化しにくいTclで実装する必要は全くない訳だ。
252デフォルトの名無しさん
2018/04/29(日) 03:08:04.40ID:k8CCrHO0 質問なんですが、Windows向けのTcl/Tkアプリケーションだと、exe化することができ
実行する環境にTcl/TkがインストールされていなくてもGUIアプリケーションを起動することができますよね。
これをX on Linuxでやりたいんですが、なにか方法知りませんでしょうか…
実行する環境にTcl/TkがインストールされていなくてもGUIアプリケーションを起動することができますよね。
これをX on Linuxでやりたいんですが、なにか方法知りませんでしょうか…
253252
2018/04/30(月) 12:01:01.36ID:rP0IdInd すいませんageます
254デフォルトの名無しさん
2018/04/30(月) 18:16:32.20ID:yc21wSdl やればいいやん
255デフォルトの名無しさん
2018/05/01(火) 16:27:02.19ID:MRBtgV12 >>254
どうやってですか。あ、もしかしてC言語か何かに組み込んでってことですかね?
どうやってですか。あ、もしかしてC言語か何かに組み込んでってことですかね?
256デフォルトの名無しさん
2018/05/01(火) 20:28:18.66ID:lFIWwlPn >>252
古典的な今井さんの「もっとTcl/Tk」のサイトの中の
「Tcl/Tk入門」→「開発ツール」「Tclkit, Starkit, Starpack」
http://www.interq.or.jp/japan/s-imai/tcltk/tclkit.html
はWindowsの説明が主だがLInuxでの説明も少しだけあるみたい
古典的な今井さんの「もっとTcl/Tk」のサイトの中の
「Tcl/Tk入門」→「開発ツール」「Tclkit, Starkit, Starpack」
http://www.interq.or.jp/japan/s-imai/tcltk/tclkit.html
はWindowsの説明が主だがLInuxでの説明も少しだけあるみたい
257デフォルトの名無しさん
2018/05/02(水) 08:00:57.66ID:eZ4RbFHr linuxでそれできたとしても異常に遅くなるけど良いの?
258デフォルトの名無しさん
2018/05/02(水) 14:19:29.55ID:b9stNdmw >>257
異常に遅くなるけど→Linuxの経験あるならやり方を早く言えば→
異常に遅くなるけど→Linuxの経験あるならやり方を早く言えば→
259デフォルトの名無しさん
2018/05/02(水) 15:13:53.79ID:GW3J9sAd 本気でやりたい香具師なら
ウダウダ言う前に自分でやってる罠
ウダウダ言う前に自分でやってる罠
260デフォルトの名無しさん
2018/05/02(水) 17:18:47.59ID:jSItKmaf こりゃ廃れるわけだわw
261デフォルトの名無しさん
2018/05/02(水) 23:10:58.40ID:bwD+G84h ウダウダ?
262デフォルトの名無しさん
2018/05/02(水) 23:55:05.27ID:1b1YK1bt 馬鹿には無理
263デフォルトの名無しさん
2018/05/03(木) 06:06:42.13ID:6SEcq79I スレタイのむなしさよ
264デフォルトの名無しさん
2018/05/03(木) 13:30:34.63ID:bkPu29QU このスレはマシな方
265デフォルトの名無しさん
2018/05/04(金) 00:21:03.89ID:rmywIw/1 appimageはどう
266デフォルトの名無しさん
2018/05/05(土) 08:55:14.71ID:pqAmJTVP AppImageってどうやって作るのか今一分からんのよね。
使用する側は楽でいいんだけども。
使用する側は楽でいいんだけども。
267デフォルトの名無しさん
2018/05/08(火) 22:43:06.94ID:n0ZX4MK5 >>252
Windowsでexeにする方法と、それと同様の方法をLinuxで出来ない理由を説明しないと、意味のある返事は無いよね。
Windowsでexeにする方法と、それと同様の方法をLinuxで出来ない理由を説明しないと、意味のある返事は無いよね。
268デフォルトの名無しさん
2018/05/23(水) 19:33:40.00ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
675X3
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
675X3
269デフォルトの名無しさん
2018/05/24(木) 10:48:59.57ID:cPlRxlDn 675X3
270デフォルトの名無しさん
2018/06/13(水) 22:43:10.48ID:KwhfNDm/ 定期上げ
271デフォルトの名無しさん
2018/06/17(日) 23:27:45.44ID:fQTi9aR4272デフォルトの名無しさん
2018/07/04(水) 22:15:55.69ID:gFgZc5FG PB3
273デフォルトの名無しさん
2018/07/05(木) 11:35:38.34ID:IcGtf/nv ぶたみん
274デフォルトの名無しさん
2018/09/22(土) 04:09:10.74ID:dKJ+Zat7 >>271
thx あとで使ってみる
thx あとで使ってみる
275デフォルトの名無しさん
2018/09/22(土) 12:33:05.28ID:xOVRbYWf 4-29
49
6-17
98
9-22
49
6-17
98
9-22
276デフォルトの名無しさん
2018/09/24(月) 23:42:43.00ID:+/OJieyv 暗号司令キタ―――(゚∀゚)
277デフォルトの名無しさん
2018/09/25(火) 11:26:37.41ID:Ldj267OX Nim 勉強中
278デフォルトの名無しさん
2018/09/25(火) 17:43:58.74ID:+h8jCA9u tcl/tkは関数型スクリプト言語?
279デフォルトの名無しさん
2018/09/25(火) 17:52:04.93ID:EqDfiqim 文字列渡し文字列返しのイメージ
280デフォルトの名無しさん
2018/09/25(火) 18:56:48.49ID:5N/+YNta http://wiki.tcl.tk/によれば
Tclはdenotationally-typed functional languageと呼ばれているみたい。
Tclはdenotationally-typed functional languageと呼ばれているみたい。
281デフォルトの名無しさん
2018/09/25(火) 21:53:27.22ID:I+9Ok0e0 関数もマクロで作って使える。
282デフォルトの名無しさん
2018/09/27(木) 10:24:51.05ID:+X2PETpr もっと評価されても良いと思う
283デフォルトの名無しさん
2018/09/28(金) 23:41:27.98ID:TLhVFQk5 Tcl/Tkって
まあ業務で使うとかは置いておいて,プログラム初心者が学ぶ言語として最適だと思うのよね。
まず大半の言語と同じくサブルーチンや変数の概念を持ってる
LISPみたいに妙な書きかたをしない
そしてなによりTkを経由してGUIが出せるってのはすごいことだと思うよ。
コマンドラインから
$ ./a.out
とやって数字がインクリメントされるのを眺めても嬉しくないけど
ボタンを押したら枠内の数字が増加していくってのは,プログラミングの実感を持つのに最適。
あとWindowsでもMacでも相当古い機種からサポートされてる。
まあ業務で使うとかは置いておいて,プログラム初心者が学ぶ言語として最適だと思うのよね。
まず大半の言語と同じくサブルーチンや変数の概念を持ってる
LISPみたいに妙な書きかたをしない
そしてなによりTkを経由してGUIが出せるってのはすごいことだと思うよ。
コマンドラインから
$ ./a.out
とやって数字がインクリメントされるのを眺めても嬉しくないけど
ボタンを押したら枠内の数字が増加していくってのは,プログラミングの実感を持つのに最適。
あとWindowsでもMacでも相当古い機種からサポートされてる。
284デフォルトの名無しさん
2018/09/29(土) 06:43:57.59ID:NSCd5Wk/ LISPってそんなに妙か?
285デフォルトの名無しさん
2018/09/29(土) 06:53:23.15ID:5n3eX9T3 むしろ似てるような気さえする
286デフォルトの名無しさん
2018/09/29(土) 10:26:21.51ID:nY5qma4M Nim ええで
287デフォルトの名無しさん
2018/09/30(日) 07:12:39.24ID:Uo7MVAHW Nimって結局Cなんでしょ?
なんかラッパー言語って二つの処理系のことを平行して考えないといけないから面倒な印象があるわ
なんかラッパー言語って二つの処理系のことを平行して考えないといけないから面倒な印象があるわ
288デフォルトの名無しさん
2018/10/16(火) 00:42:39.86ID:J45RURl2 もっと評価ってwむしろ過大評価されてんだろw
289デフォルトの名無しさん
2018/10/16(火) 03:41:35.09ID:t3pQN/xM 馬鹿には無理
290デフォルトの名無しさん
2018/10/16(火) 14:20:03.56ID:HI3tJEA9 いやTcl/Tkは「馬鹿でも使える」ように設計されてるだろ
とマジレス
とマジレス
291デフォルトの名無しさん
2018/10/21(日) 22:04:33.61ID:WLg4vmrY ActiveTcl 8.6.8出てる。
wiki.tcl.tk が wiki.tcl-lang.org になってるみたいだけど、アナウンスか何かあった?
見た目は変わってる。内容は以前の wiki.tcl.tk から移行みたい。(確証無)
wiki.tcl.tk が wiki.tcl-lang.org になってるみたいだけど、アナウンスか何かあった?
見た目は変わってる。内容は以前の wiki.tcl.tk から移行みたい。(確証無)
292名無しさん@そうだ選挙に行こう! Go to vote!
2018/10/22(月) 10:15:43.29ID:H1W4+XYR wiki.tcl.tk を開くと wiki.tcl-lang.org に転送されたわ
.tk は過疎るとドメインごと消えるときあるから移行してくれて安心
.tk は過疎るとドメインごと消えるときあるから移行してくれて安心
293デフォルトの名無しさん
2018/10/26(金) 12:19:20.00ID:ScQN6FWl へえ。
tcl.tkとtcl-lang.orgはほぼ同一ページだが飛ばされはしないな。
tcl.tkとtcl-lang.orgはほぼ同一ページだが飛ばされはしないな。
294デフォルトの名無しさん
2018/10/26(金) 16:41:45.63ID:8hqqerJ0 ブラウザによるんじゃね
295デフォルトの名無しさん
2018/11/03(土) 03:11:11.92ID:9QZ7ObVx Tcl/Tkにすべてをかけて玉砕したビットウォークという会社があってだな
296本田
2018/11/03(土) 19:17:35.60ID:2xrpGt4x Tcl/Tk による I18N(国際化) プログラミングの試み
http://www.yk.rim.or.jp/~kawagisi/i18n-tcltk-programing.html
http://www.yk.rim.or.jp/~kawagisi/i18n-tcltk-programing.html
297デフォルトの名無しさん
2018/11/04(日) 13:43:34.41ID:5RY1Lh2I 20年も前の記事出されてもな
298デフォルトの名無しさん
2018/11/08(木) 22:40:39.96ID:BG7B4Ci4 あの新しい情報と古い情報とサンプルコードと議論とコメントとリンク切れリンクなんでもごちゃまぜバームクーヘンみたいになってるwikiを整理したらもうちょっと人気が出るんじゃないの
299デフォルトの名無しさん
2018/11/11(日) 10:40:49.98ID:13PQzyJJ キミなら出来る!
300デフォルトの名無しさん
2018/11/13(火) 12:27:28.81ID:RJ8agy/H skd.kitをunwrapしてできた skd.vfs\doc\skd.tkd を読みたいのですが
doc\〜.tkd を読むソフトと方法とかってどなたかご存知ですか
doc\〜.tkd を読むソフトと方法とかってどなたかご存知ですか
301デフォルトの名無しさん
2018/11/24(土) 20:40:04.25ID:I8hvszb0 Tkの趣旨に反するけど
Tk-GTK+とかTk-Metroみたいに各種OSのツールキットライブラリと動的リンクして
同じプログラムでもそれが実行されたプラットフォームのUIに合わせられたらかっこいいかもね
GNU/Linuxでの透過ウィンドウやWindows 10のフラットテーマとかと協調できたらモチベーションも上がるし。
Tk-GTK+とかTk-Metroみたいに各種OSのツールキットライブラリと動的リンクして
同じプログラムでもそれが実行されたプラットフォームのUIに合わせられたらかっこいいかもね
GNU/Linuxでの透過ウィンドウやWindows 10のフラットテーマとかと協調できたらモチベーションも上がるし。
302デフォルトの名無しさん
2018/11/25(日) 17:26:57.59ID:arFqKMW0 無駄に無駄を重ねる無駄な努力
303デフォルトの名無しさん
2018/11/25(日) 18:07:00.30ID:mc3u3Epe なんていうかSwing
304デフォルトの名無しさん
2018/11/25(日) 18:28:01.28ID:arFqKMW0 QZはええわ
305デフォルトの名無しさん
2018/12/03(月) 15:18:02.10ID:qzM4X7a/ QZってなに
306デフォルトの名無しさん
2018/12/04(火) 09:56:05.14ID:euG8Im7Y どこまでいってもQZ
307デフォルトの名無しさん
2018/12/04(火) 20:59:04.75ID:8pLatLNm tclにはこのまま廃れてロストテクノロジーとして10年後くらいに発掘されてほしいわ
308デフォルトの名無しさん
2018/12/05(水) 13:20:53.69ID:2sSegHBZ matplotlibが現役最後か
309デフォルトの名無しさん
2018/12/08(土) 18:47:21.78ID:hIfZgykd マジでQZってなんだ?検索してもソフトウェア開発のWebページしかそれっぽい情報がねえw
310デフォルトの名無しさん
2018/12/09(日) 12:48:36.29ID:swQ6ELlq みんな銀の弾丸探しが好きね
311デフォルトの名無しさん
2018/12/09(日) 14:47:56.62ID:rgDJoSoN 屑
312デフォルトの名無しさん
2018/12/09(日) 18:17:12.25ID:OYBInM51 >>303
Swingじゃなくて、AWTとかSWTだな。
Swingじゃなくて、AWTとかSWTだな。
313デフォルトの名無しさん
2018/12/15(土) 02:13:48.68ID:VzUt8Mhi ビットウォークの名前が過去ログの2から消えてる
過去のレガシーがまったく受け継がれてないわけだ
本田が2003年からいてワロタ
過去のレガシーがまったく受け継がれてないわけだ
本田が2003年からいてワロタ
314デフォルトの名無しさん
2019/01/16(水) 23:54:12.45ID:OcKWB7fI Python3.7でTKinterを試したところHiDPI環境では
低解像度のものが拡大されて表示されてしまうようです。
>>> import tkinter
>>> tkinter.TkVersion
としたところ8.6でした。
HiDPI環境で拡大表示ではなく、
大きいサイズのフォントで適切に表示する方法はないのでしょうか?
低解像度のものが拡大されて表示されてしまうようです。
>>> import tkinter
>>> tkinter.TkVersion
としたところ8.6でした。
HiDPI環境で拡大表示ではなく、
大きいサイズのフォントで適切に表示する方法はないのでしょうか?
315デフォルトの名無しさん
2019/01/17(木) 13:44:19.00ID:DbtLCT5r おま環
316規制中のため代行
2019/01/17(木) 17:17:14.38ID:1e9ITwyO >>314
求めている回答ではないかも知れませんが、
tk scalingコマンドでスケーリングを変更できるようになっています。
Windows上でwishを起動して以下のコマンドを実行したところ
1.0と3.0では、フォントの大きさに違いがでることを確認できました。
(Tcl-Tk) 1 % tk scaling
1.3333333333333333
(Tcl-Tk) 2 % tk scaling 1.0
(Tcl-Tk) 3 % label .l0 -text "Hello!"
.l0
(Tcl-Tk) 4 % pack .l0
(Tcl-Tk) 5 %
TKinterは使った事がないですが、こんな感じですかね?
root = Tk()kisxe
root.tk.call('tk', 'scaling', 2.0)」
標準(72 dpiモニターに相当)の1.0倍に変更してフォントサイズで指定
するようにしてみてはどうでしょうか?
求めている回答ではないかも知れませんが、
tk scalingコマンドでスケーリングを変更できるようになっています。
Windows上でwishを起動して以下のコマンドを実行したところ
1.0と3.0では、フォントの大きさに違いがでることを確認できました。
(Tcl-Tk) 1 % tk scaling
1.3333333333333333
(Tcl-Tk) 2 % tk scaling 1.0
(Tcl-Tk) 3 % label .l0 -text "Hello!"
.l0
(Tcl-Tk) 4 % pack .l0
(Tcl-Tk) 5 %
TKinterは使った事がないですが、こんな感じですかね?
root = Tk()kisxe
root.tk.call('tk', 'scaling', 2.0)」
標準(72 dpiモニターに相当)の1.0倍に変更してフォントサイズで指定
するようにしてみてはどうでしょうか?
317314
2019/01/17(木) 20:06:27.87ID:XV1+qWbe >>316
返信有難うございます。
英語があまり得意ではないのですがTclTKはHiDPIに対応してないみたいですね。
tk scalingも試してみたのですがスケーリングを2倍にすると表示も二倍になってしまいました(^_^;)
ちょっとややこしいですが、
・Windowsのスケーリングを二倍
・Tkのスケーリングを1倍
・フォントサイズを10
という感じにすると
フォントサイズが20になってくれればくっきり表示されるのですが
フォントサイズ10の文字が二倍に拡大されて表示される、という状態です。
Tkのスケーリングを0.5倍にして、フォントサイズを20を直に指定して表示できるか試してみましたが
1.0以下は指定できないみたいで駄目でした。
GTKに入門してみたいと思います。
返信有難うございます。
英語があまり得意ではないのですがTclTKはHiDPIに対応してないみたいですね。
tk scalingも試してみたのですがスケーリングを2倍にすると表示も二倍になってしまいました(^_^;)
ちょっとややこしいですが、
・Windowsのスケーリングを二倍
・Tkのスケーリングを1倍
・フォントサイズを10
という感じにすると
フォントサイズが20になってくれればくっきり表示されるのですが
フォントサイズ10の文字が二倍に拡大されて表示される、という状態です。
Tkのスケーリングを0.5倍にして、フォントサイズを20を直に指定して表示できるか試してみましたが
1.0以下は指定できないみたいで駄目でした。
GTKに入門してみたいと思います。
318314
2019/01/17(木) 20:20:37.78ID:XV1+qWbe すみません解決しました。
python.exeを右クリック→互換性タブ→HiDPI設定をいじる
python.exeを右クリック→互換性タブ→HiDPI設定をいじる
319デフォルトの名無しさん
2019/01/17(木) 20:44:57.02ID:qOv+RZ4q tkinterの話だから変だとは思ってたが
pythonの話かよ
まじ死ねや
pythonの話かよ
まじ死ねや
320デフォルトの名無しさん
2019/01/17(木) 20:50:17.18ID:qOv+RZ4q >>307
余裕で現役だから無理だな
余裕で現役だから無理だな
321デフォルトの名無しさん
2019/01/17(木) 21:04:00.65ID:qOv+RZ4q すぐりふひとはtcl/tkから離れて幸せになれたのに本田と来たら・・・
322デフォルトの名無しさん
2019/01/18(金) 04:10:42.36ID:6U5tZjv3 ほらね
おま環だろ?
おま環だろ?
323デフォルトの名無しさん
2019/01/25(金) 09:37:29.34ID:nTExwXep PythonってもしかしてTcl/Tkの拡張?
324デフォルトの名無しさん
2019/02/06(水) 10:34:34.39ID:+qagyc5o tcltkで書いたものとtkinterで書いたものを比べたら
速度はtcltkの方が若干勝ってるんだけど
tkinterで書いたものの方がスクロールはスムーズだったのと
大量にgrid入れたscrollableFrameのスクロールだと
tkinterの方がヌルヌル動いたのでtkinterの勝ち
速度はtcltkの方が若干勝ってるんだけど
tkinterで書いたものの方がスクロールはスムーズだったのと
大量にgrid入れたscrollableFrameのスクロールだと
tkinterの方がヌルヌル動いたのでtkinterの勝ち
325デフォルトの名無しさん
2019/02/06(水) 22:05:15.91ID:IS/oYwEJ 大勝利!!
326デフォルトの名無しさん
2019/02/07(木) 18:31:50.76ID:Zm0kP7hd tclは永遠に不滅ですか
少なくとも向こう10年くらいはメインストリームですか
少なくとも向こう10年くらいはメインストリームですか
327デフォルトの名無しさん
2019/02/09(土) 06:53:40.20ID:Ewrmd5js あのwindowsもtclで書かれているくらいだからな!
328デフォルトの名無しさん
2019/02/09(土) 13:36:15.73ID:6aHCNF5r python+tkinterで用が足りるのでtclは要らない子
329デフォルトの名無しさん
2019/02/14(木) 21:12:49.74ID:QKLtUgZm tcl/tkはRを使ったデスクトップアプリを作るときに重宝する
デスクトップアプリにこだわらずにshinyでwebアプリ作ればいいじゃんと言われれば返す言葉がないが
デスクトップアプリにこだわらずにshinyでwebアプリ作ればいいじゃんと言われれば返す言葉がないが
330デフォルトの名無しさん
2019/02/16(土) 11:09:08.07ID:lF7O1vpr set s [format "%d %d %d" 1 2 3]
とかを
set lst [list 1 2 3]
から
set s [format "%d %d %d" lst]
あるいは
set s [format "%d %d %d" *lst]
みたいに書くことは出来ますか?
後者二つともエラーになるので
あるとしたら正しい書き方は何ですか?
とかを
set lst [list 1 2 3]
から
set s [format "%d %d %d" lst]
あるいは
set s [format "%d %d %d" *lst]
みたいに書くことは出来ますか?
後者二つともエラーになるので
あるとしたら正しい書き方は何ですか?
331デフォルトの名無しさん
2019/02/16(土) 12:37:52.60ID:8dsmpsXe 何がやりたいの?
lstの要素が1、2、3で変数sの値を文字列"1 2 3"にしたいなら下のでいいけど
set s $lst
lstの要素が1、2、3で変数sの値を文字列"1 2 3"にしたいなら下のでいいけど
set s $lst
332デフォルトの名無しさん
2019/02/16(土) 12:43:44.55ID:lF7O1vpr set s [format "%03d %03d %03d" $lst]
みたいなのでもうまくいかないんです
みたいなのでもうまくいかないんです
333デフォルトの名無しさん
2019/02/16(土) 12:51:28.30ID:8dsmpsXe integer指定してるのに文字列食わしてるからじゃん
334デフォルトの名無しさん
2019/02/16(土) 12:57:13.00ID:lF7O1vpr set lst [list [expr 1] [expr 2] [expr 3]]
set s [format "%03d %03d %03d" $lst]
これでもダメでした><
set s [format "%03d %03d %03d" $lst]
これでもダメでした><
335デフォルトの名無しさん
2019/02/16(土) 13:09:24.14ID:8dsmpsXe tclでは全ての変数が文字列なんだからそりゃそうなる
数値1をリストlstに格納するときに数値1は文字列1に変換される
数値1をリストlstに格納するときに数値1は文字列1に変換される
336デフォルトの名無しさん
2019/02/16(土) 13:12:18.28ID:lF7O1vpr set lst [list 1 2 3]
set s [format "%03d %03d %03d" [lindex $lst 0] [lindex $lst 1] [lindex $lst 2]]
これならエラーにならないんですが面倒なので
もっと良い方法ありませんか?
set s [format "%03d %03d %03d" [lindex $lst 0] [lindex $lst 1] [lindex $lst 2]]
これならエラーにならないんですが面倒なので
もっと良い方法ありませんか?
337デフォルトの名無しさん
2019/02/16(土) 13:16:17.38ID:lF7O1vpr あと 335 さんの主張する仕様だと [lindex $lst 0] は文字列なので
333 さんの話と矛盾してる気がしますがどういうことでしょう
333 さんの話と矛盾してる気がしますがどういうことでしょう
338デフォルトの名無しさん
2019/02/16(土) 13:21:28.18ID:8dsmpsXe 数値に変換できるときは勝手に変換してくれるんだね知らなかった
見当違いなこと言ってごめん
見当違いなこと言ってごめん
339デフォルトの名無しさん
2019/02/16(土) 13:25:32.89ID:lF7O1vpr なんとなくこれで行ける気もしたのでやってみたのですが
set s [format "%03d %03d %03d" [list $lst]]
だめでした><
もう一息な気がするのであきらめつかずモヤモヤしています
set s [format "%03d %03d %03d" [list $lst]]
だめでした><
もう一息な気がするのであきらめつかずモヤモヤしています
340デフォルトの名無しさん
2019/02/16(土) 15:44:33.35ID:O+uQ3VIp 代行レスはここへ
https://rosie.5ch.net/test/read.cgi/operatex/1549681970/160
160 名前: [Φ|(|´|Д|`|)|Φ] BBxed!! 臨時で名無しです[] 投稿日:2019/02/16(土) 13:42:57.64
お手数ですがよろしくお願いします。
【板名】プログラム技術
【スレ名】●●●●TCL/TKなら俺に聞け 4●●●●
【スレのURL】https://mevius.5ch.net/test/read.cgi/tech/1375678740/l50
【名前欄】代行経由
【メール欄】sage
【本文】↓
>>330
330さんが考えているような書き方は出来ないと思われる。
Tclのリストは空白区切りの単なる文字列です。
list 1 2 3 は3つの要素のリストを生成するが、
"1 2 3" という1つの文字列という扱いです。
よって、set s [format "%d %d %d" $lst] とすると、
set s [format "%d %d %d" "1 2 3"] のように置き換えられます。
求めている回答ではないかも知れませんが、ひと手間かけて以下
のようなことはできます。
リストの各要素をそれぞれ分離して別々の変数にするには、
lassignコマンドを使います。
set lst [list 1 2 3]
lassign $lst x y z
set s [format "%d %d %d" $x $y $z]
これでどうでしょうか。
https://rosie.5ch.net/test/read.cgi/operatex/1549681970/160
160 名前: [Φ|(|´|Д|`|)|Φ] BBxed!! 臨時で名無しです[] 投稿日:2019/02/16(土) 13:42:57.64
お手数ですがよろしくお願いします。
【板名】プログラム技術
【スレ名】●●●●TCL/TKなら俺に聞け 4●●●●
【スレのURL】https://mevius.5ch.net/test/read.cgi/tech/1375678740/l50
【名前欄】代行経由
【メール欄】sage
【本文】↓
>>330
330さんが考えているような書き方は出来ないと思われる。
Tclのリストは空白区切りの単なる文字列です。
list 1 2 3 は3つの要素のリストを生成するが、
"1 2 3" という1つの文字列という扱いです。
よって、set s [format "%d %d %d" $lst] とすると、
set s [format "%d %d %d" "1 2 3"] のように置き換えられます。
求めている回答ではないかも知れませんが、ひと手間かけて以下
のようなことはできます。
リストの各要素をそれぞれ分離して別々の変数にするには、
lassignコマンドを使います。
set lst [list 1 2 3]
lassign $lst x y z
set s [format "%d %d %d" $x $y $z]
これでどうでしょうか。
レスを投稿する
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★4 [ぐれ★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★3 [BFU★]
- 【速報】中国外務省報道官 高市首相発言撤回なければ「断固たる対抗措置」 ★2 [蚤の市★]
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 [お断り★]
- 【速報】日本産牛肉の対中国輸出再開協議が中止 ★2 [おっさん友の会★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 [ぐれ★]
- 【速報】中国政府、ゲームを禁輸。原神やブルアカ、荒野行動が日本で影響 [347751896]
- 【悲報】日本人の半数以上が、事ここに至っても日本が中国に喧嘩売ったって理解していない件について [616817505]
- 中国政府、日本人のビザ免除停止、鬼滅の刃公開停止を検討へ [271912485]
- Bloomberg「やり過ぎた中国、高市首相の政策遂行手助け」 [481941988]
- 高市コイン、ガチで156円突入へwwwwwwwwww [246620176]
- 高市早苗って戦後最悪の総理大臣なのでは🤔? [929293504]
