1 名前:デフォルトの名無しさん [04/10/12 04:58:32] クロスプラットフォーム GUI ライブラリの wxWidgets (旧 wxWindows)について語りましょう。 本家 www.wxwidgets.org/ wxWindows日本語プロジェクト wxwindowsjp.sourceforge.jp/ Let's wxWidgets dot-gray.s33.xrea.com/ (*)準備中(*) www.geocities.co.jp/SiliconValley-Cupertino/8526/ wxWindowsで始めるC++ GUIプログラミング www.h3.dion.ne.jp/~k5_n/wxwin/ wxWidgets でクロスプラットフォーム GUIアプリを作ろう namazu.org/~satoru/pub/uu-2004-08/ dW : Linux : wxWindowsの概要 www-6.ibm.com/jp/developerworks/linux/010413/j_l-wxwin.html SunWorld Online:wxWindows――無名だが成熟したGUIツールキット www.idg.co.jp/sw/back/200102/20010219_01_report.html
6 名前:デフォルトの名無しさん [04/10/12 20:21:03] age
7 名前:デフォルトの名無しさん mailto:sage [04/10/12 20:26:07] >1乙 つーか4のネタ半分以上ワカンネ'`,、('∀`)'`,、
8 名前:デフォルトの名無しさん mailto:sage [04/10/13 04:54:47] 2.5.3 が出てますな。
9 名前:デフォルトの名無しさん mailto:sage [04/10/13 16:53:58] 公式ページのRSSのURL教えて〜
10 名前:デフォルトの名無しさん mailto:sage [04/10/13 20:46:55] >>4 おまいは2ゲットと書きたかっただけじゃないのかと小1(ry
11 名前:デフォルトの名無しさん mailto:sage [04/10/13 20:54:35] wxRubyにDropFilesEventに相当する物はないのか? イベントを捕まえることはできるんだがどうやって解析するんだろう…
12 名前:デフォルトの名無しさん mailto:sage [04/10/13 21:45:39] 999 名前:デフォルトの名無しさん[sage] 投稿日:04/10/12 19:50:45 先着一名様に1000ゲットの権利↓ 1000 名前:デフォルトの名無しさん[sage] 投稿日:04/10/12 19:53:04 ほ、ほーっ、ホアアーッ!! ホアーッ!!
13 名前:デフォルトの名無しさん mailto:sage [04/10/13 21:46:11] ほ、ほーっ、ホアアーッ!! ホアーッ!!のガイドライン that3.2ch.net/test/read.cgi/gline/1096131661/
14 名前:11 mailto:sage [04/10/13 23:03:24] よく見たらサンプルにファイルのD&Dのやり方が載っていましたね イマイチスマートじゃないような気もするけど… スレ汚しスマソ
15 名前:デフォルトの名無しさん mailto:sage [04/10/14 00:45:07] 最近wxRubyの人多いねぇ なんかブレークスルーでもあったの?
16 名前:デフォルトの名無しさん mailto:sage [04/10/14 00:59:07] 一人が
17 名前:デフォルトの名無しさん [04/10/16 18:05:49] wxRubyの発展期待age
18 名前:デフォルトの名無しさん mailto:sage [04/10/16 18:57:26] wxDよろしくおながいしますマジで
19 名前:デフォルトの名無しさん mailto:sage [04/10/17 01:26:14] >>18 これのこと? d.hatena.ne.jp/k_ahiru/searchdiary?of=0&word=%2a%5bwxD%5d
20 名前:デフォルトの名無しさん mailto:sage [04/10/17 16:56:12] Notus notus.sourceforge.net/ Visual Component Framework (VCF) vcf.sourceforge.net/
21 名前:デフォルトの名無しさん [04/10/19 01:46:01] おいお前ら、面白そうなものを見つけましたよ。 Lit Window Library www.litwindow.com/library/
22 名前:デフォルトの名無しさん mailto:sage [04/10/19 14:35:35] 結局wxRuby以外のネタは盛り上がらんのか…
23 名前:デフォルトの名無しさん mailto:sage [04/10/19 17:29:24] wxRubyも盛り上がってなぞおらんと思うが。 単に厨にはRubyバインディングがとっつきやすいから質問が出るというだけでは。
24 名前:デフォルトの名無しさん mailto:sage [04/10/19 17:32:32] wxRuby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
25 名前:デフォルトの名無しさん mailto:sage [04/10/19 18:15:07] ,,、,、、,,,';i;'i,}、,、 ヾ、'i,';||i !} 'i, ゙〃 ゙、';|i,! 'i i"i, 、__人_从_人__/し、_人_入 `、||i |i i l|, 、_) ',||i }i | ;,〃,, _) 汚物>>24 は消毒だ〜っ!! .}.|||| | ! l-'~、ミ `) ,<.}||| il/,‐'liヾ;;ミ '´⌒V^'^Y⌒V^V⌒W^Y⌒ .{/゙'、}|||// .i| };;;ミ Y,;- ー、 .i|,];;彡 iil|||||liill||||||||li!=H;;;ミミ { く;ァソ '';;,;'' ゙};;彡ミ ゙i [`'''~ヾ. ''~ ||^!,彡ミ _,,__ ゙i }~~ } ';;:;li, ゙iミミミ=三=-;;;;;;;;;'' ,,,,-‐‐''''''} ̄~フハ,“二゙´ ,;/;;'_,;,7''~~,-''::;;;;;;;;;;;;;'',,='' ;;;;;;;;''''/_ / | | `ー-‐'´_,,,-',,r'~`ヽ';;:;;;;;;;, '';;;-''' ''''' ,r'~ `V ヽニニニ二、-'{ 十 )__;;;;/
26 名前:デフォルトの名無しさん mailto:sage [04/10/19 21:22:50] wxPython……
27 名前:デフォルトの名無しさん mailto:sage [04/10/19 22:18:01] そういや不思議とwxPythonの話題が乏しいな。
28 名前:デフォルトの名無しさん mailto:sage [04/10/19 22:33:25] pythonユーザは三つもあるスレを盛り上げるのにいそしんでいて ここにやってくるヒマがないのでは。w
29 名前:デフォルトの名無しさん mailto:sage [04/10/19 22:53:42] ,,,,,,,,,,,,,,,,,,,,,,,,,, /": : : : : : : : \ /-─-,,,_: : : : : : : : :\ / '''-,,,: : : : : : : :i /、 /: : : : : : : : i ________ r-、 ,,,,,,,,,,、 /: : : : : : : : : :i / L_, , 、 \: : : : : : : : :i / wxPython使ったら /●) (●> |: :__,=-、: / < 負けかなと思ってる l イ '- |:/ tbノノ \ wxRuby厨(24歳) l ,`-=-'\ `l ι';/ \ ヽトェ-ェェ-:) -r'  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヾ=-' /
30 名前:デフォルトの名無しさん mailto:sage [04/10/20 03:28:22] >>28 文字通りマルチスレッドってことかw
31 名前:デフォルトの名無しさん mailto:sage [04/10/20 15:04:23] >>21 短く書けるのはいいけど、なんか泥臭いな〜。
32 名前:デフォルトの名無しさん mailto:sage [04/10/24 13:19:46] >>19 これ頓挫?
33 名前:デフォルトの名無しさん mailto:sage [04/10/24 16:25:37] 人狼BBSに夢中で作業がはかどりません。
34 名前:デフォルトの名無しさん mailto:sage [04/10/25 23:33:46] うむむ……wxDialogのサブクラス作ってメインにしたまではいいんだけど デフォルトサイズだとウインドウタイトルを表示しきれない…… ウインドウタイトルを全部表示可能な幅を取得する方法ってないでしょうか? 教えてエロい人
35 名前:デフォルトの名無しさん mailto:sage [04/10/25 23:39:06] ないんじゃなかろうか。タイトル表示はウィンドウマネージャの仕事だし。
36 名前:デフォルトの名無しさん mailto:sage [04/10/26 00:03:22] wxDC::GetTextExtent ttp://www.wxwidgets.org/manuals/2.4.2/wx105.htm#wxdcgettextextent
37 名前:デフォルトの名無しさん mailto:sage [04/10/26 00:07:48] DC使わんとだめか…… >35-36dクス
38 名前:デフォルトの名無しさん mailto:sage [04/10/26 01:04:15] ウィンドウ内に表示する文字列ならGetTextExtentでいけるけど、 タイトルバーのタイトルならDC使っても無理でしょ。>>35 の言うとおり、 はユーザプログラムが表示するもんじゃないから。 そもそもタイトルに使われるフォントの情報を取る術がない。
39 名前:デフォルトの名無しさん mailto:sage [04/10/26 14:27:37] そもそもウィンドウ幅をウィンドウタイトル幅にあわせる(必要がある)アプリケーションってなんだ?
40 名前:デフォルトの名無しさん mailto:sage [04/10/26 17:18:16] ■Pneumonoultramicroscopicsilicovolcanoconiosis_□×
41 名前:34 mailto:sage [04/10/26 17:58:30] メインのウインドウがボタン縦に4つ並べるだけのもので、 そのウインドウのタイトルは15文字ほどなんですわ。 まぁI18Nとかいった辺りは考えなくていいものなんで 素直に固定幅にすることにしまつ。
42 名前:デフォルトの名無しさん mailto:sage [04/10/26 18:24:45] Windowsでも大きいフォントを使ってる人は困る予感。 ……いや実際VBとかで作られてるものでちょくちょくあるんだよなあ、 フォントサイズが違うのをまったく考えてなくてダイアログや各種ウィジェット の大きさが足りなくなるやつとか。 どうしても必要なボタンが押せなくて困ってしまったりするんだが。
43 名前:質問です [04/10/26 20:57:46] 初心者ですいません。どうしてもお聞きしたい質問です。 クロスプラットフォームの C/C++ GUI ライブラリは wxWidgets が最強と考えてよろしいですか?
44 名前:デフォルトの名無しさん mailto:sage [04/10/26 21:07:27] Qt使いたいなぁ。
45 名前:デフォルトの名無しさん mailto:sage [04/10/26 21:07:59] 最強の定義から始まりそうだな。 そういうのは自分で判断しる。
46 名前:デフォルトの名無しさん mailto:sage [04/10/26 21:09:35] 正直wxWidget使ってる側からした同じ土俵で比べられる ライブラリが無いってのが実情だと思う とにかくWindows上で独自ウィジェットやGTKは勘弁
47 名前:デフォルトの名無しさん mailto:sage [04/10/26 21:55:34] 田ミ Llanfairpwllgwyngyllgogerychwyrndrobwllllantyssiliogogogoch _□× >>43 初心者はそんなバカな質問しない。初心者をバカにするな。
48 名前:デフォルトの名無しさん mailto:sage [04/10/26 23:16:02] 今となっては設計が古すぎるのもいいところだけど、 >>46 が言うように、実用になるのはこれくらいしかないわな。 なんせ、みんなでよってたかって使ってるんで、細かいところも手が入ってる。
49 名前:デフォルトの名無しさん mailto:sage [04/10/29 23:45:57] メニューをグレーアウトするどうしたらいいですか? メニューの中のアイテムならwxMenu::Enableでできるですけど…
50 名前:デフォルトの名無しさん mailto:sage [04/10/30 01:36:19] ??????
51 名前:デフォルトの名無しさん mailto:sage [04/10/30 03:44:25] たぶん49が使ってるのは vvxWiwidgets
52 名前:デフォルトの名無しさん [04/10/31 00:49:17] 質問です。 いわゆるシリアル通信はどうやってやるんでしょうか? COM1とかのファイルオープンでいいのかな… ご存知の方いませんか?
53 名前:デフォルトの名無しさん mailto:sage [04/10/31 01:06:08] 守備範囲外。それぞれのOSのスレへ行くかJava使え。
54 名前:52 mailto:sage [04/10/31 02:51:12] >>53 もちろんwxWidgetsを利用してのシリアル通信の話です。 マニュアルをざっと見たところ、どうやらなさそう。 やはり守備範囲外か!? ここだけプラットフォーム依存するのやだな。
55 名前:デフォルトの名無しさん mailto:sage [04/10/31 02:55:34] おまいがwxSerial作ってcontributeすれば無問題。
56 名前:デフォルトの名無しさん mailto:sage [04/10/31 11:31:07] おまいがwxSerialでぐぐれば無問題 www.vsh.hu/freedownloads/wxserial.zip
57 名前:デフォルトの名無しさん mailto:sage [04/11/01 16:07:43] GUIライブラリって割にはなんでも揃ってますね
58 名前:デフォルトの名無しさん mailto:sage [04/11/01 16:17:54] ネイティブでクロス開発するならこれしかないの?
59 名前:デフォルトの名無しさん mailto:sage [04/11/01 16:20:56] いくらでもあるだろ
60 名前:デフォルトの名無しさん mailto:sage [04/11/01 16:32:40] >>59 現状、これくらいしか選択肢ねーけどな。 他にいいのある?
61 名前:デフォルトの名無しさん mailto:sage [04/11/01 16:34:51] www.geocities.com/SiliconValley/Vista/7184/guitool.html
62 名前:デフォルトの名無しさん mailto:sage [04/11/01 20:08:11] >>61 これじゃ、どんなライセンスか位はわかるけど安定しているかとか信頼がおけるかとかはわからないな…
63 名前:デフォルトの名無しさん mailto:sage [04/11/01 22:55:41] あとマルチバイト文字が使えるか(せめてUTF-8対応してるかどうか)もあるな。 まぁ、それは試してみた方が早いのかもしらんが、と言ってみるテスト。
64 名前:デフォルトの名無しさん mailto:sage [04/11/01 23:38:05] >>62 goodマークとbestマークが見えないのか?
65 名前:デフォルトの名無しさん mailto:sage [04/11/02 01:50:08] >>64 その評価信用できない。マルチバイト圏での評価じゃないし。
66 名前:デフォルトの名無しさん mailto:sage [04/11/02 04:50:09] >>65 書いているの中国系の人だけど。 www.atai.org/
67 名前:デフォルトの名無しさん mailto:sage [04/11/02 05:32:56] QTがベストかよ・・・。windowsでつかえねーじゃん(無料で) widestudioもgoodですよ・・・。 てか、私的には wxWidgets>FOX>QT と大して使ってない割にこう判断してみるテスト。 【C++】マイナーGUIツールキット pc5.2ch.net/test/read.cgi/tech/1065627704/l50 こっちで語れって話でもあるかもしらんけど・・・。
68 名前:デフォルトの名無しさん mailto:と言ってみるテスト [04/11/02 11:56:09] マルチプラットフォームというだけで評価を下すならtkが一番いいぞ
69 名前:デフォルトの名無しさん mailto:sageで蛇足を加えてみるテスト [04/11/02 22:10:47] >68 なるほど。言語もいろいろ選べるしなぁ。
70 名前:デフォルトの名無しさん mailto:sage [04/11/03 00:01:22] wxmsw.libってReleaseビルドで11MBほどあるけど普通?
71 名前:デフォルトの名無しさん mailto:sage [04/11/03 00:02:16] 普通
72 名前:デフォルトの名無しさん mailto:sage [04/11/03 00:05:57] そーなのかー
73 名前:デフォルトの名無しさん mailto:sage [04/11/03 00:08:11] libがでかいと何か嫌の事でもあんのか?
74 名前:デフォルトの名無しさん mailto:sage [04/11/03 00:28:44] 全部がリンクされると思ってる に、1mol。
75 名前:デフォルトの名無しさん mailto:sage [04/11/03 00:32:57] まさか。
76 名前:デフォルトの名無しさん mailto:sage [04/11/03 00:56:04] >>74 1円玉1molクダチイ
77 名前:デフォルトの名無しさん mailto:sage [04/11/03 04:29:29] 1 mol でも 26 円にしかならんよ
78 名前:デフォルトの名無しさん mailto:sage [04/11/03 09:16:28] Al 1molじゃなくて、1円玉1molなんだが
79 名前:デフォルトの名無しさん mailto:sage [04/11/03 09:18:26] もの凄い勢いでくだらないスレになっていく
80 名前:デフォルトの名無しさん mailto:sage [04/11/03 13:20:22] wxRuby for MacOSXで、日本語使えている人っている? SJIS、EUC、UTF-8とか試してみたけど全部化ける…○| ̄|_
81 名前:デフォルトの名無しさん mailto:sage [04/11/03 15:10:31] wxWidgetsのModernなC++Style用バインディングみたいなのあれば 最強じゃない?
82 名前:デフォルトの名無しさん mailto:sage [04/11/03 15:14:20] 最強はrubyだよ
83 名前:デフォルトの名無しさん mailto:sage [04/11/03 16:40:07] あのrubyバインディングすきくない
84 名前:デフォルトの名無しさん mailto:sage [04/11/03 16:42:12] 留byをおとしめる奴等西を!
85 名前:デフォルトの名無しさん mailto:sage [04/11/03 16:49:53] そして……色を無くした少女に花束を。
86 名前:デフォルトの名無しさん mailto:sage [04/11/03 18:30:53] >>82 RubyでもっともよさげなGUIライブラリといえばApollo(Delphiブリッジ)なのがなぁ・・・
87 名前:デフォルトの名無しさん mailto:sage [04/11/04 11:03:27] MacOSX 10.3でwxWidgets 2.4.2をビルドしたいのですが、 $su #/usr/sbin/gcc_select 3.1 #exit $mkdir build $cd build $../configure --enable-unicode --disable-shared … $make … c++ -c -I./lib/wx/include/macu-2.4 -I../include -I../src/png -I../src/jpeg -I../src/tiff -D_FILE_OFFSET_BITS =64 -D_LARGE_FILES -no-cpp-precomp -fpascal-strings -I../src/mac/morefile -I/Developer/Headers/FlatCarbon - D__WXMAC__ -O2 -MMD -Wall -o accel.o ../src/mac/accel.cpp … make: *** [accel.o] Error 1 $ とaccel.oのところでエラーになってしまいます。 現在インストールしてあるパッケージは DeveloperTools.pkg BSDSDK.pkg DevSDK.pkg MacOSX10.3.pkg です。 本家にあるwxAll-2.4.2.tar.gzも、CSVから取ってきたソースでも同様でした。 コンパイルに必要な物は他に何があるのでしょうか?わかる人がいたら教えてください。
88 名前:52 mailto:sage [04/11/04 11:25:08] >>56 >おまいがwxSerialでぐぐれば無問題 ぐぐったけど何もヒットしませんでした。 これ、使えそうです。ありがとう!(^o^)/
89 名前:デフォルトの名無しさん mailto:sage [04/11/04 16:40:02] www.wxwidgets.org/dl_mac2.htm
90 名前:デフォルトの名無しさん mailto:sage [04/11/04 19:06:02] >>88 アホ。何で俺がぐぐってヒットしたやつがお前がぐぐるとヒットしねーんだよ。
91 名前:デフォルトの名無しさん mailto:sage [04/11/04 21:33:25] >>90->ウェブ全体から検索 >>88->日本語のページを検索
92 名前:デフォルトの名無しさん mailto:sage [04/11/05 00:09:35] >>91 おお、なるほど。そういうことか。 疑ってすまんかったな。。>>88 …ってか 「選択された言語のページからは該当するページが見つかりませんでした。ウェブ全体からのwxSerialの検索結果:」 って言われるや〜ん。 www.google.co.jp/search?hl=ja&c2coff=1&q=wxSerial&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja 1ページ目に出てくる。88は絶対ぐぐってない。許さんぞバカチンが〜っ
93 名前:デフォルトの名無しさん mailto:sage [04/11/05 00:46:04] >>92 はエロカワイイ
94 名前:デフォルトの名無しさん mailto:sage [04/11/05 03:53:00] >>93 はエロカッコイイ
95 名前:デフォルトの名無しさん mailto:sage [04/11/05 07:02:09] >>92 >>92 :wxSerial で検索 >>88 :wSexrial で検索
96 名前:デフォルトの名無しさん mailto:sage [04/11/05 18:47:00] -mconsole追加したのにコンソールが出てこない...
97 名前:デフォルトの名無しさん mailto:sage [04/11/05 19:03:14] ?
98 名前:デフォルトの名無しさん [04/11/07 10:40:13] audacityをwxWidgetsをつかってビルドしてみたのですが、 #include <wx/defs.h>など #include <wx/なんとか>でエラーがでます。 どうしたらいいでしょうか? 環境変数はC:/wxWindows-2.4.2にしています
99 名前:デフォルトの名無しさん mailto:sage [04/11/07 11:30:25] >>98 C:\wxWindows-2.4.2\include\wxにパスが指定されてないんだろう?
100 名前:デフォルトの名無しさん [04/11/07 11:38:35] それはプロジェクトのプロパティの追加のインクルードディレクトリに (C:/wxWindows-2.4.2の環境変数をWXMINとすると) $(WXWIN)\include\wxが入力されていないということでしょうか?
101 名前:デフォルトの名無しさん mailto:sage [04/11/07 12:04:06] >>100 てか、そこまで来るとスレ違いなわけだが・・・。 $(WXWIN)\include\wx 自体を環境変数に登録するか、 もしくはVC6なら ツール->ディレクトリ->インクルードファイルに C:\wxWindows-2.4.2\include\wx 設定すりゃーいいと思われ。 >プロジェクトのプロパティの追加のインクルードディレクトリ これに関してはよくわからん
102 名前:デフォルトの名無しさん [04/11/07 12:21:13] >プロジェクトのプロパティの追加のインクルードディレクトリ >これに関してはよくわからん VC++.NETなんで設定方法がちがうのだと思います。 サンプルのmenuなんかはちゃんとビルドできるのですが。
103 名前:デフォルトの名無しさん [04/11/07 16:37:15] 画面コンポーネントをプラグインで追加できるアプリケーションの プラグインを開発しようとしているんですが、これ、wxWindows で 作成できるでしょうか? プラグインAPIの説明では有効なHWNDを返せばよいことになって いるので、wxWindowsで欲しいウィジェットを作成した後、そいつの HWNDを取り出してやろうかと思っているのですが、wxWindowsで - 親 HWND が渡されたとき、それを親ウィジェットにして wxWindows ウィジェットを作成する - 作成した wxWindows ウィジェットの HWND を取り出す というのはできるでしょうか? wxWindows のサイトや ML を当たったところ、後者は GetHandle で できるようなのですが、前者の方法が皆目不明です。どなたかお助け… ちなみに作ろうとしているのは unDonut タブブラウザのエクスプローラ バープラグインだったりします。
104 名前:デフォルトの名無しさん mailto:sage [04/11/07 18:06:54] Associating HWNDs with wxWindow instances From a recent discussion on the comp.soft-sys.wxwindows newsgroup (searchable via [groups.google.com] ), here is an easy way to associate a Win32 HWND (hWnd) with a wxWindow instance: wxWindow * win = new wxWindow(); win->SetHWND((WXHWND)hWnd); win->AdoptAttributesFromHWND(); win->Reparent(wxGetApp().GetTopWindow()); 動くかどうかしはしらん。
105 名前:104 mailto:sage [04/11/07 18:09:58] あー、まだ現在ではSetHwndないのね。 スレ汚しすまそ。
106 名前:デフォルトの名無しさん [04/11/09 15:42:34] >>!02 教えてage