【GUI】wxWidgets(旧wxWindows) その2【サイザー】at TECH
【GUI】wxWidgets(旧wxWindows) その2【サイザー】 - 暇つぶし2ch159:デフォルトの名無しさん
04/12/05 05:52:29
>>158
え? エクスプローラからJavaアプリにドラッグアンドドロップできるよ。

160:デフォルトの名無しさん
04/12/05 14:54:00
java が GUI バリバリだったとしても,
普段から java にしたいとは思わないのが難点.
普段使う道具としても使いやすければいいのに.

161:デフォルトの名無しさん
04/12/05 20:56:47
Swingが重いせいもあるけど、だったらSWTという選択肢もあるし。
やっぱりオープンソースでないのが痛いかな。gcj使うという手も
あるけど、Eclipseはそれでビルドできるみたいだけど、HotSpotVM
がないと性能的には辛いしね。

162:デフォルトの名無しさん
04/12/12 21:49:35
wxとgtk、windows上で配布する際のトータルサイズはどちらが大きい?

163:デフォルトの名無しさん
04/12/12 23:46:18
>>162
両方を比べたことないから判らないけど
wxのHelloWorldは VC6 でビルドすると 400KB ~ 500KB くらいだったよ


164:デフォルトの名無しさん
04/12/13 20:00:32
>>163
サンクスです。
gtk+の方はgtk,gdk,glib,gettext,iconv,zlib,atkやpangoといったdll一式が必要なので6MB強になりました。


165:デフォルトの名無しさん
04/12/13 20:36:28
>>164
gtkがwxwidgetsより優れている点なんてあるの?ないでしょ?

166:デフォルトの名無しさん
04/12/13 21:08:23
windows 上だと全くない。

167:救世主かける
04/12/13 21:52:08
救世主かける様がお前達に助言を与えよう。URLリンク(kakeru.ifdef.jp) 

168:デフォルトの名無しさん
04/12/13 22:18:43
google でたまたま見つけたページを貼っておきます
URLリンク(biolpc22.york.ac.uk)


169:デフォルトの名無しさん
04/12/13 23:56:14
まぁ、GTK+/GTK2はLinux専用と考えた方がよさそうだね。

170:デフォルトの名無しさん
04/12/14 00:14:30
PictBearSEが頓挫した今となってはGimpが期待の星なんだがなぁ……

……そうか。wxWidgetsベースでGimpを書き直せば(誰がするんじゃそんなことorz)

171:デフォルトの名無しさん
04/12/14 00:17:27
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Perl=ウンコ
wxWidgets >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Gtk+=ゴミ

172:デフォルトの名無しさん
04/12/14 01:04:12
 ○ パキュン パキュン                  ○
 /|√ wxWidgets >>>>>>> Gtk+    ⌒/ ) ハッ!
 Λ                          /)ζ

 ○
 /|√ wxWidgets >>>>>>>>>>>>>>>>>>>>>>>>>> Gtk+
 Λ                          _○√ ヒョイ
                           <<


173:デフォルトの名無しさん
04/12/14 01:21:09
Qt >= wx > GTK

174:デフォルトの名無しさん
04/12/14 01:39:20
>>169
Monoも今じゃManaged Windows Forms実装してるしね。X11をメイン
ターゲットにするけど、オマケでWindowsでもとりあえず動くという
程度のものを作るなら、いい選択肢かもしれない。


175:デフォルトの名無しさん
04/12/14 01:42:51
gtkがwindows上でwxに勝る点…て、テーマが使えるとか…ってそれは利点なのか…まあ使う人少ないし…

176:デフォルトの名無しさん
04/12/14 01:49:56
Windows 98/MEで多言語処理が若干有利になる程度?

177:デフォルトの名無しさん
04/12/15 08:56:16
gtk+ の方が作ってて気持ちがいい。

けど、wxWidgets の方がいろんな局面で何とかなる。

と、オモタ

178:デフォルトの名無しさん
04/12/15 15:21:51
2.6.0まだ~?

179:デフォルトの名無しさん
04/12/15 22:56:54
wxMSW-wxMimeTypesManagerで.htmlに対するshell-openコマンドは取れるが、httpに対して取れないことに閉口した。


180:デフォルトの名無しさん
04/12/16 04:02:43
2.4系ではコンソールアプリケーションは作成不可?

181:デフォルトの名無しさん
04/12/16 18:59:32
wxBase is a library for programming non-GUI (console) applications
using the base wxWidgets functionality.
URLリンク(www.wxwidgets.org)

182:デフォルトの名無しさん
04/12/17 15:02:51
>>181
遅くなりましたがありがとうございます。
全然関係のないところを調べてました(゜д゜)

183:デフォルトの名無しさん
04/12/19 00:20:49
wxRadioButtonをwxRB_SINGLEでいくつか作ったところ
排他にしかなりません。
どうすれば独立にOn/Offできるでしょうか。
もしくは、いくつかのbit statusを表示したいときに
どんな方法をとればいいのでしょうか。

184:デフォルトの名無しさん
04/12/19 00:22:51
自己解決してしまいました。
wxRB_GROUPを使ってそのつど新しいグループであるとすればできました。

185:デフォルトの名無しさん
04/12/21 22:52:46
なんでチェックボックスを使わないんだろう?

186:デフォルトの名無しさん
04/12/22 00:34:37
なんでラジオボタンを使うんだろう

187:デフォルトの名無しさん
04/12/22 04:05:25
ラジオボタンを使ったインターネットラジオのアプリケーションはあるのだろうか?

188:デフォルトの名無しさん
04/12/22 04:13:54
なんでラジオボタンつて言ふのだらう

189:デフォルトの名無しさん
04/12/22 08:01:07
>>188
動作が昔のラジオのボタンそのものだから。
若いやつにはイメージできない・・。


190:デフォルトの名無しさん
04/12/22 08:09:20
うろ覚えだけど
上に白い四角のスイッチが並んでて、一個押すとへっこんでカチッというんだけど
そのとき他のが戻るの。多分これが選局ボタン。はしっこにある赤いのが電源ボタン。



191:デフォルトの名無しさん
04/12/22 08:09:40
ちょっと前まではカーラジオで現役だったんだが

192:デフォルトの名無しさん
04/12/22 08:29:25
なんだ選択ボタンのことか

193:デフォルトの名無しさん
04/12/22 11:12:49
へぇ~

194:デフォルトの名無しさん
04/12/22 11:42:06
GUIのラジオボタンは押すとどれかがへっこんで他が戻るというより、
ちっこいポチが移動するようにしか見えん罠。


195:デフォルトの名無しさん
04/12/24 15:44:05
2.6はいつごろになるとか書いてある?

196:デフォルトの名無しさん
04/12/24 17:21:28
>>195
1/4/2005 (2005/4/1)
URLリンク(www.wxwidgets.org)

197:デフォルトの名無しさん
04/12/24 19:52:40
ありがとう。ちょっと先か。

198:デフォルトの名無しさん
04/12/28 21:30:24
Thread::Thread(){
  mutex = new wxMutex;
  condition = new wxCondition(*mutex);
}
Thread::Entry(){
  while(!TestDestroy){
    mutex->Lock();
    condition->Wait();
    iroironakoto();
  }
}
Dlg::OnButton(){
  wxMutexLocker lock(*mutex);
  condition->Signal();
}

で、2回目のボタンでデッドロックしてしまいます。
どこにUnlock()を入れるべきなのでしょうか。
Wait()がunlockしてくれるみたいなことが書いてあるので
lock/unlockの回数は合っていると思うんですけど。
URLリンク(wxwindowsjp.sourceforge.jp)

199:デフォルトの名無しさん
04/12/28 22:58:56
>>198
> Wait()がunlockしてくれるみたいなことが書いてあるので

どこにそう書いてあるって?

> lock/unlockの回数は合っていると思うんですけど。

辻褄合わせですませるんじゃなくてmutex/conditionの使い方くらいは
マルチスレッドの基礎だから教養として勉強した方がいいよ。


200:デフォルトの名無しさん
04/12/28 23:02:25
サンプルのコメントのところに書いてあるのか。スマソ。


201:デフォルトの名無しさん
04/12/28 23:11:04
でもこのコメントはミスリーディングで、
Wait()がブロックするときのことしか言ってないことに注意。

条件変数というものは、一般に、mutexを獲得して復帰するもんだ。
でないと複数のスレッドが同時に突入するのを防げないだろ。


202:198
04/12/29 00:12:09
回答ありがとうございました。
まだよくわかりません。

203:デフォルトの名無しさん
04/12/29 00:19:26
排他制御まわりのコードは、人から聞いて試行錯誤してても、
時間ばかりかかって得るものはないと思う。
きちんと教科書を読んで理解した上で書かないと。

204:デフォルトの名無しさん
04/12/29 00:30:02
マルチスレッドとかネットワークとか、
ちゃんと勉強して書くべきことなのに
適当な検索だけでわかったつもりになる奴多いよね……。


205:198
04/12/29 00:32:29
んもー、なんでそこまでいわれなあかんねん

206:198
04/12/29 00:52:13
この場合のmutexは要らないのかな?
Signal()してる場所もWait()してる場所もそれぞれ一箇所だし
Wait()してないときのSignal()は捨てたいし。
wxConditionをconstructするためだけに要る。

そうだそういうことにしよう。
お騒がせでした。

207:デフォルトの名無しさん
04/12/29 00:55:25
わかったつもりにすらならずに強行する奴までいるのか……。


208:198
04/12/29 01:04:15
わかってないのはあんただろ。
問題読み取れてないのバレバレ。
プップクプーだ。

209:デフォルトの名無しさん
04/12/29 01:40:28
並行プログラミングでは、実際に動かしてみても正しいかどうかの判断がつかないから
試行錯誤なしで初めから論理的に正しいコードを書くのが重要になるんですよ。

wxのドキュメントは、posixないしwin32スレッドの知識があるのが前提で書かれているようですね。
URLリンク(www.opengroup.org)
こことか読めば、wxCondition::Wait()がsignalを得て関数から戻るときに、
mutexを再び獲得する、というのがわかると思う。
つまり
Thread::Entry(){
  mutex->Lock();
  while(!TestDestroy){
    condition->Wait();
    iroironakoto();
  }
}
と書かなければいけない。

wxのドキュメントにもmustと書かれているとおり、mutexを獲得せずにwxCondition::Wait()を呼出すのは未定義の動作を引き起こします。
OnButton()の方のmutex lockは省略可能ですが。

210:198
04/12/29 01:48:00
親切なお方、ありがとうございました。
よく読んでみます。
もう一人のお方、暴言を吐いてすみませんでした。
おやすみなさい。

211:デフォルトの名無しさん
04/12/29 01:48:54
>>209
スレッドをアルゴリズム的に表現するにはどうすれば良いですか?

212:デフォルトの名無しさん
04/12/29 10:11:19
wxWidgetsの、メソッド名が大文字で始まる命名規約がどうにも馴染めないんだけど、自分だけかな。

213:デフォルトの名無しさん
04/12/29 18:09:21
>212
WindowsでAPI叩いたり、MFC使ってた椰子には抵抗ないと思う。
JavaとかGTKな人たちは面食らうだろうな。Qtはどうだったっけ……

214:デフォルトの名無しさん
04/12/29 18:23:20
物によって流儀はあるんだから色々なツールキット使ってれば今更だと思うんだけど。
むしろ自分で書いたメソッドとの区別が自然につくのでわかりやすかったり。


215:デフォルトの名無しさん
04/12/29 20:44:55
GTK+
gtk_foo_do_something(GTK_FOO(widget), args);

wxWidgets
widget->DoSomething(arg);

Qt
widget->doSomething(args);

216:デフォルトの名無しさん
04/12/29 23:07:56
wxWidgetsのデザインが古いというわけではないが、
"モダン"な言語やライブラリの命名規約で、メソッドの先頭が大文字なやつは他にない。

217:デフォルトの名無しさん
04/12/29 23:23:11
やっぱQtが綺麗だな。
これで有料じゃなければ。

218:デフォルトの名無しさん
04/12/29 23:34:04
いいものは金になる。
わるいものはただでくれてやれ。

219:デフォルトの名無しさん
04/12/29 23:39:42
見当違いのレス付けてる変なやつがいるな。

220:デフォルトの名無しさん
04/12/29 23:46:35
小文字

中文字

大文字


221:デフォルトの名無しさん
04/12/29 23:56:07
中文字ってなんだ? ふりむかないことか?

222:デフォルトの名無しさん
04/12/29 23:59:24
gethostbyaddr
get_host_by_addr
get-host-by-addr
getHostByAddr
GetHostByAddr
Get_Host_By_Addr
GETHOSTBYADDR


223:デフォルトの名無しさん
04/12/30 01:41:58
コーディングスタイルのスレでやってくれ。


224:デフォルトの名無しさん
04/12/31 16:06:01
g3t_H0st_bY_aDdR

225:デフォルトの名無しさん
05/01/02 22:08:39
Fedora Core 3で使おうかと思ったらgtk-configが無いと怒られました。
gtk-configを使用するには、libgtk1.2やそれと依存関係にあるいくつかを
インストールする必要がありそうです。

Fedora Core 3でコンパイルしている人はどうしましたか?
うまい解決方法は?

226:デフォルトの名無しさん
05/01/02 22:11:48
2.5.3使う

227:225
05/01/02 22:57:05
いや~ん、2.4.2でどうしているのか教えてよ。
2.5.3はこなれてなくて、別の問題がでるんだよぉ。


228:デフォルトの名無しさん
05/01/02 22:58:39
2.5.3の問題とやらをフィックスする方が生産的だと思うぞ。
まずはCVS HEADをとってきて試す。


229:デフォルトの名無しさん
05/01/02 23:05:22
gtk1.2入れればOKと自分で書いているのに。

230:225
05/01/03 01:52:06
お前らって本当に使えねぇな。ったくよぉ。

CVS上の最新は試してないけど、2.5.3のスナップショットでもgtk-configを使ってるじゃん。
いくつかのrpmを手で入れちゃったり変な事をして強引にやっちゃった。

ネット上で探したら
yum install gettext-devel gtk+-devel curl-devel libgd-devel
だけで解決するような気もする。もう知らん。

231:デフォルトの名無しさん
05/01/03 02:15:58
>>230
gtk-configはヘッダファイルを見つけたりライブラリのリンクに使うものだから
gtk+-develが正解。つーか、初歩的な話じゃないか。

232:デフォルトの名無しさん
05/01/03 02:25:07
230はアタマ悪いなぁw

233:デフォルトの名無しさん
05/01/03 02:56:08
>>230って本当に頭悪いなあ。ったくよぉ。

234:デフォルトの名無しさん
05/01/03 09:30:03
頭が悪いというか、要領が悪いな。
gtk-config rpmをキーワードにググれば済んだ話で。

235:デフォルトの名無しさん
05/01/03 12:56:51
2.5.3で--enable-gtk --with-gtk2だったらpkg-config gtk+-2.0するはずでは。

236:デフォルトの名無しさん
05/01/04 01:34:32
>>225
libgtk無しにwxWidets使うの?motif?

237:デフォルトの名無しさん
05/01/04 02:36:35
つーかFedoraだとrpmになってるべ。CoreかExtrasかどっちか忘れたけど。

238:デフォルトの名無しさん
05/01/04 22:08:58
LaTeXソース取り込みの件でWJP-devにポストしたんですが,反応なしだよ.
翻訳プロジェクトの人たちはもう飽きて解散したのかな?

239:デフォルトの名無しさん
05/01/05 10:06:30
>>238
心配だねぇ。俺も結構楽しみにしてたんだけど。
別に反応がないならいいんじゃない?ていうか、やってください。TEXにしとけば使いやすいし。
238さんが動けばプロジェクトが活発になって他の人も反応するかもしれないし。
よろしくたのむよ。俺は期待してる。

240:デフォルトの名無しさん
05/01/06 13:28:01
WX_2_5_3 の docs の下を import して作業をはじめました.
とはいえ結局プロジェクト管理者ではないので,新しく手伝って
くれる人がいてもコミッタに登録できません...このまま何の動きもなかったら,
別プロジェクト (wxwidgetsjp) でも立てて拠点を移すかもしれません.

241:デフォルトの名無しさん
05/01/06 19:30:51
あそっか。だよなぁ。
まぁいま動いてるってことはおまえさんが一番偉いわけで。裁量してくれれば俺たちはなにも言うことないと思うよ。

242:デフォルトの名無しさん
05/01/06 19:39:28
いや、やっぱり文句言うと思う。だって2ちゃんねらだもん。

243:デフォルトの名無しさん
05/01/06 22:00:19
くそー。2.6.0が1月4日だと思ってたら4月1日じゃねーか。ウンコー

244:の
05/01/08 01:13:43
>240
すまん。必要ならメンバー追加するよ。
URLリンク(sourceforge.jp)
でメールちょうだい。






245:デフォルトの名無しさん
05/01/09 18:29:30
管理者権限もらいました.お騒がせしました.
しばらくしたら,TeX版の方の翻訳作業のやり方を考えて提案します.
よろしく.

246:デフォルトの名無しさん
05/01/11 14:29:46
wiki で誰でも更新できるようになったら、翻訳プロジェクトも進むと思うんだけども。
SourceForge って無理なの?

247:デフォルトの名無しさん
05/01/11 15:09:45
sfのほかのプロジェクトにWikiが設置されているので可能。


248:デフォルトの名無しさん
05/01/11 17:12:35
Wikiを設置するのは容易だが、翻訳プロジェクトを進めるのは難しい。
日本語ドキュメントにpriority置いてる人は少ないからな。

249:デフォルトの名無しさん
05/01/11 22:22:28
Amayaが9.0でwxWidgetsベースになった模様。つーか、まだやってたのか。
URLリンク(www.w3.org)

250:デフォルトの名無しさん
05/01/12 05:50:57
今のやり方だと、気になる一文だけ修正したいときにマンドクセになるので、
できたら Wiki がホスィです。

251:デフォルトの名無しさん
05/01/12 06:05:34
ためしにAmaya 9.0をWinXP(Luna)で使ってみた。
いつの間にかタブブラウザになっていたのには驚いた。

コントロールは基本的にクラシックスタイルで描画されるが
一部のスクロールバーだけLunaスタイルで描画される。
これはAmayaのつくりが甘いから?
wxって全部Lunaで描画させることもできるよね?

252:デフォルトの名無しさん
05/01/12 10:08:53
>>250 が管理も請け負ってくれるなら設置してもいいんじゃない?


253:デフォルトの名無しさん
05/01/12 14:45:01
そんじゃイラネ

254:デフォルトの名無しさん
05/01/12 20:51:18
>>252
「管理」って具体的に何するの?

255:デフォルトの名無しさん
05/01/12 20:59:59
あるバージョンの日本語訳ドキュメントのリリースをゴールだと設定すれば
それまでの道程に横たわる、翻訳そのもの以外の全ての作業が「管理」じゃないかな。
既存の文書をフォーマット変換してWikiにつっこむところから始まり、
たとえば修正を日々監視して、SPAMがあれば取り除き、おかしいと思われる修正があれば
検討項目としてあげ、最後にフリーズしてリリース用にフォーマット変換。
Wikiのアップグレードやトラブル対処等のメンテナンスも必要だ。

256:デフォルトの名無しさん
05/01/12 21:48:34
>たとえば修正を日々監視して、
何故特定個人が行う必要があるのか。
>SPAMがあれば取り除き、
何故特定個人が行う必要があるのか。
>おかしいと思われる修正があれば検討項目としてあげ、
何故特定個人が行う必要があるのか。
>最後にフリーズしてリリース用にフォーマット変換。
何に変換するのか。

wikiは誰でも編集ができるってことを知らないんだな。

257:デフォルトの名無しさん
05/01/12 21:54:05
編集権を譲渡できるというのは、責任を委譲できることとイコールではないのだよ。

258:デフォルトの名無しさん
05/01/12 22:21:33
まあ、誰かがWikiを仕立ててくれたならば、暇なときに出来るだけ弄るよ。漏れは。
多少品質が悪くても、何も進展が無いよりはましと思うし。
ただ長期的には、複数の半名無しでどれだけ衝突無く編集出来るかって問題はあるのかもしれんけど、
それはある程度人が集まった場合の話d(ry

259:デフォルトの名無しさん
05/01/13 01:05:46
>>257
>編集権を譲渡できる
のだから、>>255の反論のほとんどは詭弁だ、と。

260:デフォルトの名無しさん
05/01/13 19:19:36
管理人というものはセックスににている。
よいときはよいし、わるくてもないよりましだ。

261:デフォルトの名無しさん
05/01/13 20:56:20
訳も欲しいけど原文をせめて2.4.2にあげて欲しい

262:デフォルトの名無しさん
05/01/13 22:18:27
結局,誰がwikiを仕立てて面倒見てくれるんでしょうか?

263:デフォルトの名無しさん
05/01/13 22:19:29
おれおれ

264:デフォルトの名無しさん
05/01/13 23:50:05
URLリンク(dot-gray.s33.xrea.com)
ここに放り込む?

265:デフォルトの名無しさん
05/01/14 09:03:44
>>263 一応 (もしかしたら誰も読んでない) WJP-dev に上げときました.
URLリンク(lists.sourceforge.jp)

266:デフォルトの名無しさん
05/01/14 18:59:00
>>265
あんたいったいなにもん?
こんなすげーひとがいるとは・・・・・・俺は吊ってこよ。

267:デフォルトの名無しさん
05/01/15 18:25:10
>あんたいったいなにもん?

Yasushi MASUDAさんだよ

268:デフォルトの名無しさん
05/01/15 23:06:36
Python方面でGJな人じゃん。

269:デフォルトの名無しさん
05/01/16 04:33:02
MyValidatorだとcntl->TransferDataFromWindow()できないのね。
cntl->GetValidator()->TransferFromWindow()しなくちゃいけない。

270:デフォルトの名無しさん
05/01/19 16:01:46
MyValidatorだとcntl->TransferDataFromWindow()できないのね。
cntl->GetValidator()->TransferFromWindow()しなくちゃいけない。

271:デフォルトの名無しさん
05/02/03 02:29:41
wxPaintEventが止まらず、
狙っているよりも高いFPSが出てしまいます。
CPUリソースも100%に達します。
これを抑えるには
イベントハンドラ内でValidateRect()のような何かが必要なのでしょうか。

272:デフォルトの名無しさん
05/02/03 02:44:04
エスパー募集?


273:デフォルトの名無しさん
05/02/03 02:53:17
エスパー・マムー

274:デフォルトの名無しさん
05/02/03 10:15:17
これって C じゃ無理なの? C++のサンプルはいっぱい見つかるんだけど、
Cのがない。


275:デフォルトの名無しさん
05/02/03 10:24:14
そうですね!

276:デフォルトの名無しさん
05/02/03 10:27:46
Cでは無理無理無理無理かたつむり

277:デフォルトの名無しさん
05/02/03 11:23:30
ラッパー書いてC APIを定義する。

278:271
05/02/03 19:34:38
自己完結しました。
ワーカースレッドからRefresh()するときにwxMutexGui*()で挟んでいると
EVT_PAINTが止まらないみたいです。
wxMutexGui*()をはずすことでwxMSWでは良くなったのですが
wxGTKではattempt to install idle handler twiceになったので
Refresh()をAddPendingEvent()にしたら良くなりました。

279:デフォルトの名無しさん
05/02/05 01:37:27
MacOSX10.3 上で wxWidgets を使い始めたのですが、
sample をコンパイルして実行すると窓は表示されるものの、
窓がアクティブにならず、ボタンクリックなどの操作ができません。
解決策をご存知の方がいらっしゃればお教えくださいませ。

280:デフォルトの名無しさん
05/02/08 15:46:25
とうとうQt4からWindows版にもGPL適用が認められることになったらしい
wxWidgetsからみるとこれはちょっとマズくない?

281:デフォルトの名無しさん
05/02/08 16:21:49
wxWidgetはラッパーみたいなもんだから
余計な不安定要因を持ち込まないところが良いんじゃん
Windowsなんかじゃ特にそう

282:デフォルトの名無しさん
05/02/08 19:29:12
むしろwxQtを誰か作ってくれ。

283:デフォルトの名無しさん
05/02/08 19:30:32


284:デフォルトの名無しさん
05/02/08 22:18:17
??

285:デフォルトの名無しさん
05/02/08 22:22:08
???

286:デフォルトの名無しさん
05/02/08 22:38:06
>>282
何それ。

287:デフォルトの名無しさん
05/02/08 22:45:31
>>282
とりあえずライセンスで話がややこしくなりそうだ

288:デフォルトの名無しさん
05/02/09 00:28:47
ならない。GPLだからできあがったバイナリは全て感染。
GTK+みたくLGPLだとよく理解しなくて勘違いする人が続出しちゃうけど。


289:デフォルトの名無しさん
05/02/09 00:36:05
いいじゃないか。情報はみんなの物だよ。公開して然るべきだ。

290:デフォルトの名無しさん
05/02/09 00:50:23
ではまず>>289の住所,氏名,電話番号,本籍,職業,勤め先,家族構成の情報を
公開してください。


291:デフォルトの名無しさん
05/02/09 00:51:39
>>290
みんなが公開すればね。平等に。

292:デフォルトの名無しさん
05/02/09 01:07:44
そんな小学生みたいなことを。>>289のように言い出した本人から是非。


293:デフォルトの名無しさん
05/02/09 13:57:31
>>282
いや、XtとかGtkのラッパーはあるでしょ。
それと同様にQtのラッパーがあってもいいんじゃないかと思って。

294:デフォルトの名無しさん
05/02/09 14:00:06
つか、ここに書かれていたよ…
URLリンク(www.wxwidgets.org)

295:デフォルトの名無しさん
05/02/13 03:39:02
wxwidgetの欠点てなに?

296:デフォルトの名無しさん
05/02/13 08:19:11
>>295
Mac版がクソ。日本語資料が少ない。プラットフォームごとにルックスが変わる。

もちろん最後のは「プラットフォームネイティブなルックスになる」という意味なので
メリットととらえる人が多いけど。

297:デフォルトの名無しさん
05/02/13 15:32:51
Java厨?

298:デフォルトの名無しさん
05/02/13 15:36:01
「プラットフォームから浮いたルックスになる」方を問題視する人の方が
圧倒的に多いんだけど。JFC (Swing) が出たときの批判の一つもそうだったし、
GTK+に対するWindowsびとの評価もそういうのよく聞くよ。


299:デフォルトの名無しさん
05/02/13 15:37:10
GTK+がWindowsで嫌われるのはそれだけじゃない

300:デフォルトの名無しさん
05/02/14 15:26:26
クライスラー300C

301:296
05/02/14 23:02:23
>>298
いやだからそっちが多いってわざわざことわってるジャン。からむなよ。

でも実際ある程度は逆の意見の人もいるわけで、「人によってはこういうのも欠点」
というのも挙げた方が親切だと思っただけだよ。 別に漏れはプラットフォーム無視
ルックスを支持してる訳じゃないし。Java厨でもない。

302:デフォルトの名無しさん
05/02/15 11:09:51
やっぱり、前世紀の遺物な感じがなんとも……。
.NET くらいには、使いやすくなって欲しいなぁ。

303:デフォルトの名無しさん
05/02/15 19:15:06
だね。Qtの方がまだ良い。

304:デフォルトの名無しさん
05/02/15 23:31:18
wxって意図的にMFCに似せているんでしょ。MFCから乗り換えやすいように。

305:デフォルトの名無しさん
05/02/16 00:55:22
別に乗り換えを意識してるんじゃなくて、デザイン上の決定の手間を省くためじゃないか?

306:デフォルトの名無しさん
05/02/16 09:15:11
MFCはクソだよなあ。VCL以下だもんなあ。

307:デフォルトの名無しさん
05/02/16 13:03:05
でも仕事ではよく使われている。

308:デフォルトの名無しさん
05/02/16 15:01:02
manpageだそうだ。クラス別。

URLリンク(www.bzzt.net)


309:デフォルトの名無しさん
05/02/20 08:12:09
>>2
ダイハード2でグルだったのはグリーンベレーだけど。

310:デフォルトの名無しさん
05/02/20 09:13:32
最近MLみてなかったけどwxVariantって何じゃらほい


311:デフォルトの名無しさん
05/02/21 15:39:33
>>310
|`)つURLリンク(wxwidgets.org)

312:デフォルトの名無しさん
05/02/21 17:00:25
どうも。たしかにマニュアルをまず見るべきでしたね。
なぜか最近加えられたものだと思い込んでしまいました。

ところで2.5.4がもうすぐ出ますが、どうもこれはまだ安定しませんね。
2.6.0へ向けてダメ出しよろしくというもののようで。


313:デフォルトの名無しさん
05/02/22 20:44:39
ドラッグ&ドロップで、行き先によってデフォルトの挙動(移動かコピーか)を
変えたいのですがどうすればいいでしょうね?
同じプロセス内(同じ親ウィンドウ内でも可)ならデフォルトは移動、
違う場合はデフォルトはコピー、というようにしたいんだけど。


314:デフォルトの名無しさん
05/02/22 22:13:28
>>313
こんな感じ?
wxDropTarget::OnDragOver(){
  if( コピー ){
    return wxDragCopy;
  }
  else{ /* 移動 */
    return wxDragMove;
  }
}


315:デフォルトの名無しさん
05/02/22 23:44:25
OnDragOverとかに渡されるのはDoDragDropに指定したデフォルトに、
ユーザが押す修飾キーによる修正を加えたものなので、
アプリが指定したデフォルトなのかユーザがコピーの意図を明示したのかが
わからんのですよね。

あと、できればドラッグ元で知りたいんですよ。
ドロップ先が同じアプリとは限らんので。

不可能かな……



316:デフォルトの名無しさん
05/02/23 00:53:12
wxwidgetsで半透明ウインドウを実現することは出来ませんか?

317:デフォルトの名無しさん
05/02/23 01:16:59
>>315
>>314はOnDragOverをオーバーライドして、渡された引数を無視して
CopyかMoveかを返したらどう?って言ったつもり。

>あと、できればドラッグ元で知りたいんですよ。
 え、Drop先によって変わる動作を、しかも相手がwxWidgetsとは限らないのにDrag元から
制御したいの?

318:デフォルトの名無しさん
05/02/23 10:22:21
>>317
何の解決にもならんのですが……
なんか誤解されているようで。


319:デフォルトの名無しさん
05/02/23 10:46:22
機器にポーティングする手順があるサイトを教えて下さいでつ。

320:デフォルトの名無しさん
05/02/23 20:24:14
すみません。VCで作ってる方にお聞きします。
コンパイルは通るのにリンクは失敗します。パスは全部あってます。
↓のようなメッセージが出ます。

GUIpractice.obj : error LNK2001: unresolved external symbol "public: static bool __cdecl wxAppBase::CheckBuildOptions(class wxBuildOptions const &)" (?CheckBuildOptions@wxAppBase@@SA_NABVwxBuildOptions@@@Z)


321:320
05/02/23 23:07:05
URLリンク(www.codeguru.com)
↑最後にこの問題だけ残りました…

322:320
05/02/23 23:24:31
解決しました。

323:デフォルトの名無しさん
05/02/23 23:42:06
wxDropSource::GiveFeedback()

324:デフォルトの名無しさん
05/02/23 23:45:26
This method has no return value.

325:デフォルトの名無しさん
05/02/26 03:01:19
wxwidgetsて思ったより流行ってないのかな。
導入と簡単なテスト以上の記事が増えない。

326:デフォルトの名無しさん
05/02/26 04:39:25
URLリンク(wiki.wxwidgets.org)
なんか別のものに見える

327:デフォルトの名無しさん
05/02/26 12:56:54
>>325
それは日本限定の話?それとも海外も含めて?

328:デフォルトの名無しさん
05/02/26 13:29:55
いうまでもなく日本限定だろ。
毎日100通トラフィックのあるMLを抱えるツールキットが流行ってないと言うか?

まあ基準が>>325の「思ったより」なので何とでも言えるのは言えるんだが。


329:デフォルトの名無しさん
05/02/26 14:27:27
wxorz

330:デフォルトの名無しさん
05/02/26 17:22:13
wxor2=3

331:デフォルトの名無しさん
05/02/26 18:31:26
wxSTO

332:デフォルトの名無しさん
05/02/28 22:42:17
だれか本出してくれないかなあ。。。

333:デフォルトの名無しさん
05/02/28 22:54:47
英語版はただいま書いてる人がいる。それが出たら誰か翻訳してくれるんじゃない。


334:デフォルトの名無しさん
05/03/01 01:34:12
オライリーの本でもない限り邦訳は期待しない方がいい。
つうかプログラミング関係の書籍って結構悲惨な状況じゃね?
言語にばかり偏りすぎてる気がするし、少なくともGUIツールキット
関係はボロボロでそ。

こないだ偶然インドのLinux雑誌のサイトを見つけたのだけど、特集
でD-BUS使ったプログラミングの記事なんてものが普通に載ってた。
それにひきかえ日本は超初心者向けのしょぼいものしかないし。

335:デフォルトの名無しさん
05/03/01 13:54:37
Mac OSX で wxPython2.5を使って、勉強しはじめたところです。

URLリンク(202.181.97.151)
ここのページの「イベントとその処理」というサンプルの、キーボードからの入力イベントで、
frame.Bind(wx.EVT_KEY, myKeyHandler)
とあるのですが、実行してみるとwx.EVT_KEY が存在しないようです。
wx.EVT_KEY_UP, wx.EVT_KEY_DOWN というのがあったので置き換えてみたのですが、何も起りません。
キー入力イベントを実行するにはどうしたらいいのでしょうか?

336:デフォルトの名無しさん
05/03/01 14:58:24
>>335
windowsだとwx.EVT_KEY_DOWNで動作してるよ。

なにかエラーは出てない?
キーを押したときにイベントプロシージャは呼ばれてる?

337:335
05/03/01 16:11:05
イベントプロシージャ(関数)を単純に
def myKeyHandler(evt):
 print "HELLO"
としてみましたが、エラーも出ず何もおこりません。
イベントを「wx.EVT_LEFT_DOWN」「EVT_MOUSE_EVENTS」とかにすると
それぞれ反応して「HELLO」と出力されます。

付属のデモスクリプトの「KeyEvents」を実行したらキー入力に反応するので、ソースを見て調べたところ、
wx.Frameの上にwx.Windowを作って、そこでwx.EVT_KEY_DOWNをBindすれば反応するようです。

338:デフォルトの名無しさん
05/03/01 16:22:58
from wxPython.wx import *
class App(wxApp):
  def OnInit(self):
    myform = MyForm(None, title="MyForm")
    self.SetTopWindow(myform)
    return True
class MyForm(wxFrame):
  def __init__(self, *args, **kwds):
    wxFrame.__init__(self, *args, **kwds)
    panel = wxPanel(self)
    btn = wxButton(panel, pos=(20,10))
    btn.Bind(EVT_BUTTON, self.__OnClick)
    self.chk1 = wxCheckBox(panel, label="CheckBox1", pos=(20,50), style=wxCHK_3STATE)
    self.chk1.Bind(EVT_CHECKBOX, self.__OnCheck)
    self.Show()
  def __OnClick(self, evt):
    self.chk1.Set3StateValue(wxCHK_UNDETERMINED)
  def __OnCheck(self, evt):
    chk = evt.GetEventObject()
    print chk.GetTitle(), chk.Get3StateValue()
if __name__ == "__main__":
  app = App(redirect=False)
  app.MainLoop()

すいませんwxPythonなんですがwxCheckBox::Set3StateValueを送ってもチェックボックスのイベントは
発生しないみたいなんですが自分でイベントを送るにはどのようにすればいいんでしょか。

339:デフォルトの名無しさん
05/03/03 04:02:56
アプリケーションのデフォルトのフォントを変えるにはどうすればいいのでしょう。
wxMessageBox()等の文字の大きさを変えたいのですが
アプリケーションの中からは変更できないんですかね。

340:デフォルトの名無しさん
05/03/03 12:32:19
wxGradeなんてのがあったのかよチクショーーーーーーーーーーーーーーーーーーーー

341:デフォルトの名無しさん
05/03/03 14:23:07
wx-Devcpp
URLリンク(wxdsgn.sourceforge.net)
VisualWx
URLリンク(visualwx.altervista.org)

GUIエディタなら他にもあるにょ

342:デフォルトの名無しさん
05/03/03 16:00:03
すげーーしらなんだ

343:デフォルトの名無しさん
05/03/03 16:11:05
VisualWxのがずごくよさそう!ありがとう!

344:デフォルトの名無しさん
05/03/03 16:41:11
VisualWx
URLリンク(visualwx.altervista.org)
C++でコンパイルできませ~ん

345:デフォルトの名無しさん
05/03/03 17:22:39
wx-Devcppにしましたorz

346:デフォルトの名無しさん
05/03/03 20:18:59
誰かEclipse Plugin作ってくれないかなあ。

347:デフォルトの名無しさん
05/03/03 21:38:02
>>346
君がいるじゃん

348:デフォルトの名無しさん
05/03/04 00:33:27
_________________________
    <○ノ
     ∥
     くく
しまった!ここは言い出しっぺの法則が支配するスレだ!
オレが挫折する前に他実装へ逃げろ!
早く!早く!オレに構わず逃げろ!

349:デフォルトの名無しさん
05/03/05 17:36:53
warotra

350:デフォルトの名無しさん
05/03/07 21:30:14
三ツ矢サイザー

351:デフォルトの名無しさん
05/03/07 22:17:13
全身セイカンサイザー

352:デフォルトの名無しさん
05/03/07 23:22:45
宇宙刑事サイザー
「サイザー・WXフラッシュ!!」

353:デフォルトの名無しさん
05/03/08 14:22:59
wxGlade で自動生成した C++ ソースコードを見ると
クラスのデストラクタが見当たらないんですけど
こういうものなのでしょうか。 (newの対になるdelete も無い)

354:デフォルトの名無しさん
05/03/09 00:57:12
URLリンク(wxwindowsjp.sourceforge.jp)

355:353
05/03/09 02:25:58
>>354
ありがとうございます。
なるほどwxWidgetsが処理するので必要なかったんですね。
マニュアルをきちんと読んでこい、ってところですね。すみません。

356:デフォルトの名無しさん
05/03/09 20:44:52
必要ないつーか、しちゃいけないでしょ

357:デフォルトの名無しさん
05/03/09 20:45:37
あ、Destroy()はいいのか

358:デフォルトの名無しさん
05/03/10 01:05:47
Search and Destroy

359:デフォルトの名無しさん
05/03/11 15:06:52
spybot Hellsing

360:思兼
05/03/12 13:54:38
 ユーザーがnewしたものをwxWidgetsがdeleteするのは悪い仕掛け。
 wxWidgetsをDLLで使うと、DLLを作ったコンパイラとDLLを使うアプリを作るコンパイラが
違ったらnewしたのと違う方法でdeleteすることになり、大問題。だからwxWidgetsをDLLで
使ったらダメ。
 newと同じレイヤでdeleteするというのはC++の大原則で、>>353が感じた違和感は
すごく正当。

361:デフォルトの名無しさん
05/03/12 14:59:32
>360
問題なのはインスタンスの所有者がはっきりしないことかと思うけど。
auto_ptr使って、所有権の委譲をはっきりさせるべきだよね。

DLLの問題は、どちらかというとC++全般の問題のような
気がするけど……まあ、Creator()とか用意しろ、というのは
感じるけどね。


362:デフォルトの名無しさん
05/03/12 23:29:12
C++的には違うコンパイラでコンパイルしたものを利用することなんて
何の保証もないと思うが。



363:デフォルトの名無しさん
05/03/12 23:33:41
qtとかgtkとかfltkも親が勝手に削除するが。

364:デフォルトの名無しさん
05/03/13 08:51:30
現実的には共有ライブラリを使わないわけにもいかないし
オブジェクトを引数にできないんじゃ著しく利便性に欠ける。
コンパイラに合った共有ライブラリ名を呼び出せばいいんじゃない。

wxMSW-*.zipをGCCでビルドしたら共有ライブラリ名は
wxbase253_gcc_custom.dllになってるし。

365:思兼
05/03/13 09:36:33
>>364
 共有ライブラリを使わないわけにいかないのは何故?HDDやメモリが安くなったん
だから、細かいとこケチってDLL Hell起こすよりstaticリンクした方が良い。
 共有ライブラリ名でコンパイラの種類は分けられても、コンパイラのバージョン
までひっくるめては管理できないし、バージョンが違えば実装が異なる可能性が
あるので危険。
 というかnew/deleteを同じレイヤでという原則を守ればいいだけの話。wx側で
deleteしたいなら、元からCOMっぽいインタフェースにすれば良い。

366:デフォルトの名無しさん
05/03/13 10:07:32
そういうこと主張してみたいならwx-devでやれよ。
ちなみにwxでDLL使う方法はFAQなんであるていどちゃんとまとめられてる。

>>365
>  共有ライブラリ名でコンパイラの種類は分けられても、コンパイラのバージョン
> までひっくるめては管理できないし、バージョンが違えば実装が異なる可能性が

コンパチビリティがなければ別の名前にすりゃいいだけじゃねえか。

>  というかnew/deleteを同じレイヤでという原則を守ればいいだけの話。wx側で
> deleteしたいなら、元からCOMっぽいインタフェースにすれば良い。

だから何?


367:デフォルトの名無しさん
05/03/13 10:08:58
>>365
staticリンクした方が良いと思えばstaticリンクしたら良いでしょ。
それは製作者の思惑や立場による話だし。

new/deleteを同じレイヤするべきって話は、wxWidgets側が
そうなってるんだから仕方ない。問題を提起して解決できる方法を
提供できるなら、その主な環境をサポートするCOMっぽいインタフェースなどを
wxWidgets の人たちにcontributeしてみてはいかが?

368:デフォルトの名無しさん
05/03/13 13:35:33
D言語とwxWidgetsは愛称よさそうだな
今までにも挫折した人がちらほらいるらしいけど

369:デフォルトの名無しさん
05/03/13 16:21:23
wxGridの使い方で質問があるのですが、
これってwxFrame上にしか配置できないんですか?
親をwxPanelにして生成しても何も表示されないっす。


370:デフォルトの名無しさん
05/03/13 17:17:08
wxGridってしょぼくない?
描画もそうだけど、サイズやスクロールバーの制御とか……。今はよくなったん?


371:デフォルトの名無しさん
05/03/13 19:37:22
wxGTK-2.5.4でスレッドサンプルが動かない問題は既出でしょうか。
問題の大きさから考えると騒ぎになっいてもよさそうな気がするのですが
本家フォーラムでもそれらしい話題はないし、
ちょっと手詰まりです。
wxから呼び出している他のライブラリに依存するのかもと思っています。
何かご存知の方がいらっしゃいましたら
お知恵を拝借願います。

372:sage
05/03/14 14:30:15
>>369
サウザー

373:369
05/03/14 23:48:25
>>372
サイザーにAddするときにwxEXPAND指定したら表示されました。ありがとう。
wxSize指定しても無視されるのですねぇ・・・。

374:デフォルトの名無しさん
05/03/15 17:58:00
2.5.4 がいつのまにか出てた。

が、すぐに 2.5.5, 2.6.0 と出すって書いてあるんで、
インスコしません。

人柱さんたちの具合はどうなんでしょう?

375:デフォルトの名無しさん
05/03/15 19:30:20
あなたのような人は2.6.0まで待ちましょう。


376:デフォルトの名無しさん
05/03/15 21:23:42
Mac OS X の wxPython2.5 で wx.html を試してるのですが、
存在しないURLを開こうとするとエラーダイアログが出ます。
何と言っていいのかわかりませんが、「16ton」アイコン付きの独立したダイアログで
 HTMLTest Error (※←スクリプト名)
 Unable to open requested HTML document: http://~・・・
と表示され、try文では引っかかりません。
存在しないURLの場合にスクリプトで処理するにはどうしたらいいのでしょうか?

import wx, wx.html
class MyApp(wx.App):
  def OnInit(self):
    self.frame = wx.Frame(None, -1, "HTML Test", size=(400,400))
    self.frame.Show(1)
    self.HtmlWin = wx.html.HtmlWindow(self.frame, -1, style=wx.NO_FULL_REPAINT_ON_RESIZE)
    self.HtmlWin.LoadPage("URLリンク(ppppppppppppppppppp)")
    return 1
app = MyApp()
app.MainLoop()

377:sage
05/03/16 05:59:00
URLリンク(wxwidgets.org)
Return value: false if an error occurred, true otherwise
パネルを出したくなければurllibを使ってあらかじめ読み込んではどうですか.

378:デフォルトの名無しさん
05/03/19 03:26:24
主にMSVCで使ってるだけど、Staticビルドでもランタイムはデフォルトで全部
“マルチスレッド DLL (/MD)”とか“マルチスレッド デバッグ DLL (/MDd)”
となってるのは、個人的には/MTか/MTdのほうがよかったなあ。
Staticビルドとしては中途半端になるので。

379:デフォルトの名無しさん
05/03/19 22:09:27
同名のプロジェクトが二つある件について
URLリンク(wxd.sourceforge.net)
URLリンク(wxd.sourceforge.jp)

380:デフォルトの名無しさん
05/03/20 00:30:32
>>379
あひる氏のほうなら挫折済み

381:デフォルトの名無しさん
05/03/20 01:16:01
>>378
VCTK2003だけど、そういや俺も気になってCRTFLAG=/MTでmakeし直したな
まあ配布しないから何でもいいと思うが

382:デフォルトの名無しさん
05/03/21 21:23:23
wxGTKでウィンドウ削除後にglibの警告がわんさか出るのは
いい加減なんとかなりませんかね。どうも英語ロケールとかだと出ないらしいが。
gtkの問題?



383:デフォルトの名無しさん
05/03/27 20:13:14
SetBackgroundColour()をSetBackgroundColor()と書いたことに気付かずに小一時間悩んだ

384:デフォルトの名無しさん
05/03/29 16:26:09
warning: "_puttchar" redefined
これが出ないようにするにはどうすればいいのでしょうか。
ライブラリをunicode版にすると出なくなるのですが
fopenとかでwchat_t*をchar*にcastできないと怒られます。
いずれかの解決法を教えてください。

385:デフォルトの名無しさん
05/03/30 03:55:46
そんな程度の知識しかないと、wx使うのはちょっと厳しいかもねー。

あとプラットフォーム書いてないけど、non-unicodeビルドだと
マルチバイト文字は扱えないと思った方がいいよ(EUCやUTF-8だと問題が顕在化
しないかも知れないが、SJISなんかだと支障ありまくりの可能性が高い)。
そういう向きにはunicode使えが基本スタンスだから。



386:デフォルトの名無しさん
05/03/30 14:49:24
>>383
Center、CentreはどっちもいけるのにColourはColorじゃダメなのよね

387:384
05/03/30 20:00:37
char*になって欲しいところのwxT()を外したらビルドできました。
ご報告まで。

388:デフォルトの名無しさん
05/03/31 23:44:00
wxSplitterWindowに比べてwxSashLayoutWindowの扱いが異常にめんどくさいのはなぜなんだ!

389:デフォルトの名無しさん
皇紀2665/04/01(金) 07:10:36
2.5.4 を WindowsXP で VCTK2003 のシングルスレッドでビルドしたんですが、
wxFileConfig バグってませんか?
最初に Write したのが、パスに関係なくファイルの末尾に書かれてしまいます。

390:デフォルトの名無しさん
皇紀2665/04/01(金) 12:22:14
あなたの日本語がバグってる。


391:デフォルトの名無しさん
int 2ch =05/04/01(金) 23:48:07
>389
あなたを、デバッガです

392:389
int 2ch =05/04/02(土) 06:23:10
>>390-391
日本語が変ですみませんでした。徹夜明けだったんで……。

2.5.4 の wxFileConfig で、デストラクタなどで実際にファイルに書き込まれる時に、
最初に Write したエントリが、グループに関係なくファイルの最後に書き込まれるんです。

#include <wx/wx.h>
#include <wx/fileconf.h>
class App : public wxApp {
public:
 App () {};
 bool OnInit () {
  wxRemoveFile (wxGetCwd () + "\\test.txt");
  wxFileConfig config (wxEmptyString, wxEmptyString, wxGetCwd () + "\\test.txt", wxEmptyString, wxCONFIG_USE_LOCAL_FILE);
  config.Write ("first", "一番");
  config.Write ("second", "二番");
  config.Write ("sub/first", "サブ一番");
  return false;
 }
};
IMPLEMENT_APP (App)
// 結果
// second=二番
// [sub]
// first=サブ一番
// first=一番

これだと、読み込みのときに "first" が読み込めません。
改行が多すぎと怒られるので続きます。

393:389
int 2ch =05/04/02(土) 06:23:56
>>392 の続き

2.5.3 の時は大丈夫だったんで CVS を見てみたら、
URLリンク(cvs.wxwidgets.org)
これで挙動が変わったみたいです。

今から、
URLリンク(biolpc22.york.ac.uk)
を落として試してみます。

394:389
int 2ch =05/04/02(土) 07:29:05
URLリンク(biolpc22.york.ac.uk)
でも同じでした。

変更されているところを元に戻して使いますが、
boost.Serialization などの他のライブラリも検討してみます。
お騒がせしました。

395:デフォルトの名無しさん
int 2ch =05/04/02(土) 12:29:02
>>394
sourceforgeからバグレポ投げられるから、投げてみて。
コード例がついてれば英語が多少つたなくても大丈夫
(VZはもともと英語ネイティブじゃないと思う。多分。)
わりと早く返事くれます。
コメントを見ても、あんましうまくないと認識はしてるようだし。

もちろんwx-devに入ってメール投げてもいいです。

今回の問題に限れば、互換性の問題がなければ、
必ずグループを指定するようにするだけで問題は回避できると思います。


396:デフォルトの名無しさん
05/04/02 19:12:29
  config.Write ("first", "一番");
  config.Write ("second", "二番");
  config.SetPath ("sub");
  config.Write ("first", "サブ一番");

ふつうこんなんするんとちゃうん

397:389
05/04/03 03:31:29
>>395
投げてきました。
一度だけパッチを他のところに投げたことがあるんですが、
仰るようにコードさえ付けてれば何とかなったので、
ウンコ英語でも気にしません。w

>>396
その方法でも試していたんですが、同じ結果になっていました。

398:384=387
05/04/04 02:57:53
>>387は勘違いだった模様です。
ソースがSJISだとIllegal byte sequenceとなってコンパイルできず、
ソースをUTF-8で保存するとコンパイルできました。
SJIS氏ね。

399:デフォルトの名無しさん
05/04/04 13:51:27
StyleというSWTのC++移植が出てる。
果たしてwxWidgetsのライバルに成長するのかどうか。
URLリンク(www.uiwithstyle.org)


400:デフォルトの名無しさん
05/04/04 15:49:45





400!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11


401:デフォルトの名無しさん
05/04/04 17:45:48
>>399
スレリンク(tech板)l50
あっちに燃料注入したほうがいいんでは?

402:デフォルトの名無しさん
05/04/04 19:50:03
>>399
まだ始まったばかりなんだろうけど、OSXしか対応プラットフォームがない?

403:デフォルトの名無しさん
05/04/04 23:10:42
>>399
おお、良いね!

404:デフォルトの名無しさん
05/04/05 03:38:47
2.5.5になりました。
バグがあるなら早めにせっつかないと2.6.0になってしまいそう。


405:デフォルトの名無しさん
05/04/05 12:32:55
さめた話をすると、swing も wx も OSX 上では違和感ありまくりなんだよね。
ネイティブウィジェット使う意味があまり無い。

406:デフォルトの名無しさん
05/04/05 21:20:02
そう思ってるなら自分で実装しちくり。


407:デフォルトの名無しさん
05/04/09 08:57:56
wxEVT_ENTER_WINDOW/wxEVT_LEAVE_WINDOWをつかまえられないんですけど
子Widgetでは無理なんでしょうか。
トップフレームではつかまって、子Widgetではハンドラが呼ばれません。

408:デフォルトの名無しさん
05/04/09 09:14:33
そんなことはないと思うけど……。


409:407
05/04/09 09:18:43
勇気がわいてきました。
もう少し実験してみます。

410:407
05/04/13 02:39:45
MyPanelにMyStaticTextを乗せて
MyStaticTextのハンドラでつかまえようとするとできません。
MyPanelで試すとつかまりました。
MyStaticTextでもwxEVT_LEFT_DOWN/wxEVT_LEFT_UPはつかまったんですけど。
スタイルとかにも関係するのでしょうか。
とりあえず、やりたかったことはできるようになりました。

411:デフォルトの名無しさん
05/04/15 21:00:42
Linux上でwxWidgets-2.5.5 を使っているんですが、
windowの背景透過ってできますか?
ドキュメント読むと、window の style に
wxTRANSPARENT_WINDOW 指定すれば良いように思われたのですが、
windows only となっていて、少なくともwxX11では透過できません。
何か良い方法はないものでしょうか。


412:デフォルトの名無しさん
05/04/15 21:06:36
> windows only となっていて、少なくともwxX11では透過できません。

wxX11に手を入れるしかないんじゃないの?
よく知らんけど

413:デフォルトの名無しさん
05/04/15 23:17:39
試しにEVT_ERASE_BACKGROUNDで何もしないでreturnしてみたら
なんか違う感じだった。

414:デフォルトの名無しさん
05/04/16 10:35:45
>>413
EVT_ERASE_BACKGROUNDで背景をクライアント領域にコピーする



415:デフォルトの名無しさん
05/04/17 00:25:35
これとFOXってどっちがいいんですか

416:デフォルトの名無しさん
05/04/17 01:16:51
運営いってきなさい。

417:デフォルトの名無しさん
05/04/17 01:48:23
>>415
FOXは日本語使えない

418:411
05/04/17 10:33:50
>>413 >>414
oclockみたいな、四角くない窓を作りたかったのです。
説明不足ですみません。
ソース眺めてみたんですが、これを実現する機能が見当たらなかったので、
この部分に関してはXlib直接叩いてみることにします。


419:デフォルトの名無しさん
05/04/17 19:24:46
FOXの思想の方が美しい気がするけど
え、いまどき日本語使えないの?
ダメじゃん

420:デフォルトの名無しさん
05/04/17 19:42:47
そもそもUnicodeに対応してたっけ?だいぶ前に誰かがFOXとfltkのUnicode対応
パッチ(もちろんABI非互換)作ってたけど、そのサイトなくなっちゃったんだよね。

421:デフォルトの名無しさん
05/04/17 20:13:56
fltk2は日本語使える。深く調べたわけではないが一応。

422:デフォルトの名無しさん
05/04/17 20:37:31
fltk2ってIME(というかXIM)まわりはどうなの?

423:デフォルトの名無しさん
05/04/17 21:01:26
自分の環境ではLinux/Windows共に日本語入力出来たな。

424:デフォルトの名無しさん
05/04/18 00:10:25
>>419
FOXはたしかUNICODE対応をしていたはず。
IMEは非対応。XIMは不明(対応していたような気がする)
ただしかなり古いバージョンでIMEとXIMとUNICODEに対応したバージョンがある。

425:デフォルトの名無しさん
05/04/18 00:13:04
fltkもfoxもqtも糞
wxこそ最高

426:デフォルトの名無しさん
05/04/18 00:55:52
wxは汚いんだよな

427:デフォルトの名無しさん
05/04/18 01:32:58
ハゲドウ

428:デフォルトの名無しさん
05/04/18 05:09:35
じゃあ>>426はエレガントでクロスプラットフォームで高機能なGUIツールキット作ってみ。


429:デフォルトの名無しさん
05/04/18 22:50:06
↑典型的な馬鹿

430:デフォルトの名無しさん
05/04/18 23:06:10
>>429 詳しく


431:デフォルトの名無しさん
05/04/22 14:23:42
wxWidgets 2.6.0 でた~

432:デフォルトの名無しさん
05/04/22 19:17:24
なんか随分あっさり出たよなあ。


433:デフォルトの名無しさん
05/04/22 23:34:26
wxWidgetの入門書みたいなの無いの?

434:デフォルトの名無しさん
05/04/23 00:08:54
sampleを見ながら悪戦苦闘している俺も欲しいよ・・・
今日悩んだのはwxTreeControlのEVT_TREE_END_LABEL_EDITの処理。
ここでツリー更新するような処理をすると入力したはずのモノがあらぬ位置に挿入される(;´Д`)

435:デフォルトの名無しさん
05/04/23 00:25:19
楽をするつもりが苦労だらけ
それがwxWidgets クオリティ

436:デフォルトの名無しさん
05/04/23 00:32:49
>23  デッカードはレプリカント

異議あり!

437:デフォルトの名無しさん
05/04/23 02:50:31
最近使い始めたが、ウホッ!いいメソッド!って思ったのが実際は使えなかったりすることが度々ある

438:デフォルトの名無しさん
05/04/23 03:23:21
おれはウィンドウのサイズの決め方がさっぱりわからない。
SetMinSize()やらSetSizeHints()やら。
知らん間に増えてるのもあるし。

439:デフォルトの名無しさん
05/04/25 21:33:15
Amazonで検索したら洋書しかないんだな。
『Cross-platform Gui Programming With Wxwidgets』Julian Smart \4,781

買っちゃおうかなぁ。

440:デフォルトの名無しさん
05/04/25 21:57:08
あ、もう出てたのか。新しく始める人は買っちゃえばいいと思う。
既にある程度知ってればドキュメントと必要があれば直接ソースコードを
つまみ読みすれば事足りるけど。




441:デフォルトの名無しさん
05/04/25 22:28:45
あー、和訳しないかなぁ。

442:デフォルトの名無しさん
05/04/25 22:49:11
誤植だらけの和訳が一年後にでたとして、それがどの程度役に立つものか考えてみる。
wxのバージョンもすでに古く、サンプルソースも修正が必要だとするとかなり微妙。

443:デフォルトの名無しさん
05/04/25 23:29:01
2.6が出たばかりだからAPIはしばらくは維持されるだろ。
2.4→2.6でもそれほど大きな変更が入ったわけじゃないので、多分2.8になっても
そのままでも多くは通用するだろうし2.6互換クラスも入るはず。

3になったらこれこれを変えたいとかいう話はちらちら見るようになってきたけど。


444:デフォルトの名無しさん
05/04/25 23:44:15
だとしても心理的には2.6の本見ながら2.8でコーディングするのはちょっとテンション落ちる。

445:デフォルトの名無しさん
05/04/26 00:32:00
まあそりゃそうだけどさ。


446:デフォルトの名無しさん
05/04/26 05:00:22
ま、英語苦手だとしても洋書買うのがベストだな。

447:デフォルトの名無しさん
05/04/26 05:03:45
MacOSXでの対応具合はどんなもんでしょうか?
ことえりで日本語変換とかちゃんとできますか?

448:デフォルトの名無しさん
05/04/26 10:12:25
出来るけど、レイアウトが崩れる&表示が汚い。
Carbon を使っている以上、仕方が無い事だけどね。

449:デフォルトの名無しさん
05/05/06 22:06:30
WinCEも対応してるっぽいんだけど、まだまともに動かないんだよね?
海外サイト見てもminimal sample程度しかscreen shotがないし。

PCとPDA両用のプログラムを一括で開発するには
WideStudio使ったほうがいいのかなぁ。

450:Rubyist!
05/05/06 23:19:05
それならQtだろ

451:デフォルトの名無しさん
05/05/07 11:47:26
>>450
CEにQt無いし、PC用のQtは有料だから問題外なんだが・・・。
Qtはリナザウ以外はあまりメリットないような気がする。

リナザウでもX入れればwxWidgets動きそうだし。

452:デフォルトの名無しさん
05/05/08 00:23:51
何言ってるのこの阿呆

453:デフォルトの名無しさん
05/05/15 01:22:44
チラシの裏

VC6にwxWidgets2.6セットアップするメモ

○解凍
C:\wxWidgetsに展開

○ライブラリのコンパイル
[ファイル]-[ワークスペースを開く]
C:\wxWidgets\build\msw\wx.dsw (DLL使用ならwx_dll.dsw)
[ビルド]-[バッチビルド]-[ビルド]
2時間ぐらいかかるので放置

○設定
[ツール]-[オプション]-[ディレクトリ]-[表示するディレクトリ]
→インクルードファイル
C:\wxWidgets\include
C:\wxWidgets\include\msvc
→ライブラリファイル
C:\wxWidgets\lib
C:\wxWidgets\vc_lib

○プロジェクトの設定
[プロジェクト]-[設定]-[C/C++]-[カテゴリ]→コード生成
[使用するラインタイムライブラリ]→マルチスレッド(DLL)

[プロジェクト]-[設定]-[C/C++]-[カテゴリ]→一般
[プリプロセッサの定義]
(Release時)WIN32,__WXMSW__,_UNICODE,_WINDOWS
(Debug時)WIN32,_DEBUG,__WXMSW__,__WXDEBUG__,_UNICODE,_WINDOWS


454:デフォルトの名無しさん
05/05/15 01:25:23
>>453 修正
C:\wxWidgets\vc_lib → C:\wxWidgets\lib\vc_lib

455:デフォルトの名無しさん
05/05/24 07:56:59
これ使って作ったソフトはソース公開しなきゃいけないとか
そういう決まりとかありますか?

そういう決まりがなくて実質的に無制限で使ってよい
LinuxとWinのマルチ環境で使えるGUIライブラリってないでしょうか。

456:デフォルトの名無しさん
05/05/24 08:21:22
ドキュメントも読めない奴が使いこなせるとは思えない

457:デフォルトの名無しさん
05/05/24 09:41:48
誰もそんなこと聞いてねぇよアホ

458:デフォルトの名無しさん
05/05/24 13:06:17
>>455
URLリンク(www.geocities.co.jp)

459:デフォルトの名無しさん
05/05/24 23:27:11
2.6 を .NET2003 でバッチビルドかけてみたのですが
山のようにエラーが出ます。
何か設定とかしなければいけないんでしょうか?

460:デフォルトの名無しさん
05/05/25 01:04:27
セキュリティガードに登録した?

461:デフォルトの名無しさん
05/05/25 01:51:59
いちいち面倒なんだが。

== 以下引用 ==

2ちゃんねる初心者ですか?
書き込む前にSG(セキュリティー・ガード)に登録しないと危険ですよ。
SGに登録せずに書き込んだ場合、
あなたのパソコン内の情報が他人に見られる恐れがあります。
初期の頃から2ちゃんねるにいる方達はかなりのスキルとこのBBSのコマンドを知っています
ですから簡単にあなたのIPアドレス等抜かれ、住所まで公開された人も数多くおり
社会的に抹殺されてしまう。それが2ちゃんねるの隠れた素顔でもあります
SGしておけばまず抜かれるコマンド自体が無効になってしまうので
どんなにスキルがある人でもIPアドレスを抜くことが不可能になります


SGに登録する方法は、名前欄に「 fusianasan 」と入れる。


これでSGの登録は完了します
一度登録すれば、電話番号を変えない限り継続されます。
2ちゃんねるはルールさえ守れば危険な場所ではありません。
しかし悪意を持った人間も確かに存在します。気を付けて下さいね。

fusianasanは、正式にはフュージャネイザン、
又はフュジャネイザンと読みます。
元々はアメリカの学生達の間で、チャットの時に
セキュリティを強化する為に開発されたシステムです。
fusianasanを掲示板に組み込むのは結構面倒なのですが、
2ちゃんにカキコしてたらウィルスに感染したとか、
個人情報が漏れた等の抗議がうざったくなったひろゆきが、
仕方なく導入しました。
悪意のある人間にクラックされる前にSGを施す事をお勧めします。

462:X039118.ppp.dion.ne.jp
05/05/25 02:43:40
登録っと

463:デフォルトの名無しさん
05/05/25 03:28:33
マジかよ…
460-461はデマだぞ。念のため

464:デフォルトの名無しさん
05/05/25 04:17:28
ム板の人間がIPアドレスなんかこわがらんだろ

465:デフォルトの名無しさん
05/05/25 07:43:33
ム板の人間がIPアドレスとリモートホストを混同なんかしないだろ

466:デフォルトの名無しさん
05/05/25 18:53:22
これ使ってみたけどVisual C++よりも
コードが分かりやすくていいな。
Visual C++が生成したHello Worldのコード見て
GUIっておもんなさそと思ってたけどこれならできそう

467:デフォルトの名無しさん
05/05/26 21:55:20
2.6.0のdevpakきたーーーーーーーーーー

468:デフォルトの名無しさん
05/05/26 22:11:02
うはwwwwwっwwwwっwxうぃdげts

469:デフォルトの名無しさん
05/06/04 11:15:30
2.6.1 リリース

470:デフォルトの名無しさん
05/06/04 16:29:22
今回に限っては前バージョンとのバイナリ互換性が崩れたので注意。


471:デフォルトの名無しさん
05/06/14 06:31:39
カーソルを消すにはどうすればいいのでしょうか
Caretではなくて矢印とかのほうです
画面の肩に移動できればそれでもいいんですけど

472:デフォルトの名無しさん
05/06/15 00:25:23
何も出ないカーソルを作ったら?


473:デフォルトの名無しさん
05/06/15 20:52:18
2.6.1のdevpakきたーーーーーーーーーー

474:デフォルトの名無しさん
05/06/20 09:27:46
最近レス少ないね…


475:デフォルトの名無しさん
05/06/20 22:16:02
wxMSWなんですけど
--disable-threadしていないbuildで
コンパイル時に-mthreadつけていないと
何か不都合あるのでしょうか

476:デフォルトの名無しさん
05/06/20 23:56:55
いつの間にかMSW用のインストーラパッケージが出てたんだ
白中田

477:デフォルトの名無しさん
05/06/22 00:03:38
いまwxPythonを落としたんだけど、これって本家wxWidgets(C++)の知識も必要になって来ます?


478:デフォルトの名無しさん
05/06/22 00:21:32
>>477
付属のサンプル以上のレファレンスがほとんど無いから
各クラスの使い方とかはC++用の説明読む必要はあるよ。

479:デフォルトの名無しさん
05/06/22 00:41:08
>>478
レスthx

ああ、やっぱりw

つたない英語力と読解力のなさで見落としている部分もあると自覚しているんだけど、
あの(wxPython)マニュアルはさっぱり分からんとです。



480:デフォルトの名無しさん
05/06/22 02:58:32
wxWidgetsのリファレンスに、wxPython用の注釈も入ってる。


481:デフォルトの名無しさん
05/06/24 22:19:38
cygwinで2.6.1使ってる人いる?
build/msw/makefile.gcc でビルドできないんだけど。


482:デフォルトの名無しさん
05/06/25 00:13:46
スプリッターで2分割したウィンドウの中にパネルを2つ配置しましたが、
実行してみると、左側のパネルが小さくなってしまうのは、なんででしょうか。
左右のパネルを同じ大きさで表示したいのですが。。。


483:デフォルトの名無しさん
05/06/25 02:14:04
configure使ってビルドすれ。


484:デフォルトの名無しさん
05/06/30 20:42:08
Windows版QtもGPL版が出たわけだが

485:デフォルトの名無しさん
05/06/30 21:25:50
>>484
時代遅れのバージョンだけでしょ。

486:デフォルトの名無しさん
05/07/01 00:01:45
>485
バージョン番号では一応最新のはずのQt4が時代遅れだというならそうなんだろうね。

487:デフォルトの名無しさん
05/07/01 00:14:06
>>486
KDEに何かあったのか?前回は最新版はGPLにしないと言っていたのだが。

488:デフォルトの名無しさん
05/07/01 00:18:56
調べて見た。
Qtがデュアルライセンスになったのか。
どっちにしろQtのライセンス料はやっぱり高過ぎる。

489:デフォルトの名無しさん
05/07/03 15:16:03
wxWidgetsってなんか概観がダサくない?
なんで不必要にでこぼこしてるんですか?

490:デフォルトの名無しさん
05/07/03 15:25:09
どんなのが理想?

491:デフォルトの名無しさん
05/07/03 15:37:22
>>489
概観? 外観?
SSとるかして、どの辺りが不必要にでこぼこしているか説明していただけるとありがたい。
アドバイス出来ることもあるかもしれない。

492:デフォルトの名無しさん
05/07/03 15:38:53
wxWidgetsそのものが描画してるわけじゃなんだし…
まぁコーディングスタイルはダサいし言い様によっちゃ
でこぼこだよな

493:デフォルトの名無しさん
05/07/03 16:20:19
コーディングスタイルはだいーぶMFCの亡霊に取り憑かれとるな。


494:デフォルトの名無しさん
05/07/03 17:21:05
Qtなんかはスマートらしいけど、有料だもんね。
wxWidgetsラッパーとか、日本人が誰か作らないかな。

495:デフォルトの名無しさん
05/07/03 17:41:25
wxPythonだけど、MacOSXだとデフォルトでもけっこう奇麗なのに
同じスクリプトをWindowsで実行したら、まったく手抜きって感じだった

496:デフォルトの名無しさん
05/07/03 18:38:32
それは Windows が手抜き(ry

497:デフォルトの名無しさん
05/07/03 22:11:19
>>489
外観は使ってるツールキット(or OS)に依存するので、あなたのOSがでこぼこなんでしょう。

498:デフォルトの名無しさん
05/07/04 02:08:32
UIについてもっさりしていると文句を言うヤツは結構いるが、
でこぼこしているという苦情は初めて見た。

499:デフォルトの名無しさん
05/07/04 06:15:46
リストボックスの要素を右クリックしたときにサブメニューを
出したいのですが (IEの右クリックメニューみたいに)
どう処理すれば良いのかわからない・・・
どなたか教えてくさだいませ

500:デフォルトの名無しさん
05/07/04 22:46:54
右クリックイベントがきたら
wxWindow::PopupMenu
を呼ぶ。

501:デフォルトの名無しさん
05/07/04 23:17:05
一時は同じコードでネイチブGUIが作れると夢踊ったものだが
ぶっちゃけJavaでいいかなと思うようになった
VectorとかでJRE落とせりゃいいのに・・・

502:デフォルトの名無しさん
05/07/04 23:46:30
java.comでいいじゃん

503:デフォルトの名無しさん
05/07/05 02:14:01
javaもjavaで色々あるけどな。
文句を言ってたらきりがない。

504:デフォルトの名無しさん
05/07/05 07:32:45
>>500
ありがとうございます。
いまいちwxWidgetsのイベントの仕組みが理解できてないので
勉強してきます。

505:デフォルトの名無しさん
05/07/05 19:47:34
>>497
Windowsの最近の傾向として、フラットなスタイルを使うので、
余計にでこぼこしてるように見える。
明らかに他のアプリケーションはフラットなのが多いから、どうしても。

って、実は、wxWidgetsは使ったことないのであまりいうのもなんだが。

506:デフォルトの名無しさん
05/07/14 21:32:09
なんかださい。ネイティブなんだけどなんかしらんがださい。
何がいけないんだろう・・・。アイコンとかスクリーンショットの
アプリがダサいからかな・・・。

507:デフォルトの名無しさん
05/07/14 22:36:06
2日ほど苦闘した結果、wxWidgets-2.6.1をVC++.NET2003でビルドするこが出来たのですが、
cygwinでもwxWidgetsを使いたいのですが、その場合は、どうしたら良いのでしょうか?
VC++.NET2003で作ったライブラリを、cygwinのgccでリンクできたりしますか?

508:デフォルトの名無しさん
05/07/14 23:18:23
数式処理ソフト maxima に
GUI をつけたやつが wxWidgets 使ってた

URLリンク(wxmaxima.sourceforge.net)

509:デフォルトの名無しさん
05/07/14 23:37:59
wxglade0.4mada-?chinchin

510:デフォルトの名無しさん
05/07/15 20:46:12
Mac OS X 10.4.2でwxPython2.6.1を使ってます。
wx.TextEntryDialog で表示されるテキスト入力ボックスのデフォルト文字列を、
文字列全体が選択されてるようにすることは出来ないでしょうか?
普通の wx.TextCtrl の SelectAll メソッドみたいにしたいのです。

511:デフォルトの名無しさん
05/07/16 02:13:03
wxSocketServerって戻りがwxSocketBaseなんだよね
でwxSocketBaseってコネクトできないからwxSocketClient使うんだよね
管理めんどいっていうか誰だこんな設計したの

512:デフォルトの名無しさん
05/07/17 00:04:00
#include "../../../lib/vc_lib/mswd/wx/setup.h"

ここでコンパイルエラーになってインクルードできねーや

513:デフォルトの名無しさん
05/07/17 00:37:44
インクルードできなくてコンパイルエラーになるんだろ。

514:デフォルトの名無しさん
05/07/17 04:03:27
>>512
wxWidgets自体のコンパイル?
ならsetup.hコピーしないとだめだよ
自作アプリ?
だとするとsetup.hインクルードすることない

wxWidgetsはMFCやJAVAより使い勝手いいから気に入ってるんだけど
情報少なすぎるね

515:デフォルトの名無しさん
05/07/17 15:27:43
ちょこっと情報出してあげよう。

wxWidgets2.6.1のwxURLには、
プロキシを使おうが使うまいがリクエストパスに絶対パスを渡してしまうという致命的なバグが存在する。

具体的には

GET / HTTP/1.0

とリクエストすべきところで

GET URLリンク(example.com) HTTP/1.0

としてしまう。
wikiかどこかにurl.cppへのパッチがあるので当てなされ。

516:デフォルトの名無しさん
05/07/17 15:50:54
何が致命的バグなんだか
RFC2616読んだことある?
絶対パスと絶対URIの区別も付いてないみたいだし
まー現実には絶対URIでリクエストすると勝手にプロキシリクエストだと
決め付けるお馬鹿サーバーが山ほどあるから意味もなく
絶対URIにしないほうがいいのは確かだけどね

517:デフォルトの名無しさん
05/07/17 16:05:51
RFC 2616 - 5.1.2 Request-URI
 To allow for transition to absoluteURIs in all requests in future
 versions of HTTP, all HTTP/1.1 servers MUST accept the absoluteURI
 form in requests, even though HTTP/1.1 clients will only generate
 them in requests to proxies.
だそうで。まあ、確かにキモイけど。

518:デフォルトの名無しさん
05/07/17 18:23:21
>>516
ぶひゃひゃ。お前バカだろ?RFC2616はHTTP/1.1だハゲ!
> The absoluteURI form is only allowed when the request is being made to a proxy.

519:デフォルトの名無しさん
05/07/17 18:28:57
そこは馬鹿じゃなくて無知を使うところだろ。
日本語は正しく使おう。

520:デフォルトの名無しさん
05/07/17 18:31:28
>>519
すいません。ご指摘ありがとうございます。訂正します。

>>516
ぶひゃひゃ。お前無知だろ?RFC2616はHTTP/1.1だハゲ!
> The absoluteURI form is only allowed when the request is being made to a proxy.


521:517
05/07/17 19:33:06
ん??

522:517!=516
05/07/17 19:42:03
ああ、HTTP/1.1じゃなくてHTTP/1.0だってことかな
とりあえず飯食ってくるよ。

523:デフォルトの名無しさん
05/07/19 04:15:27
フレームを XRC で作成してロードしています。フレームは splitter をもっています。
この splitter を wxSplitterWindow 派生の MySplitter クラスとして扱うことは可能でしょうか?


524:デフォルトの名無しさん
05/07/28 21:39:25
上のほうにも書いてあるけど、
「Cross-platform Gui Programming With Wxwidgets」って
読んだ人います?
良書だったらAmazonで取り寄せようかなーっとおもっとるんですが・・・。

買った人がいたら、ぜひぜひ感想キボンヌです。


525:デフォルトの名無しさん
05/07/28 22:04:54
ちょっと使った印象は良い感じだ。少なくともMFCよりは。


526:デフォルトの名無しさん
05/07/28 22:32:03
wxThreadでrecv待機して同じアプリのメインスレッドからsendしようとしても
メインがロックされてsendできないね
これはバグ?

527:デフォルトの名無しさん
05/07/28 22:32:47
>>524
アマゾンでみたら、今年の10月発売予定なんだけど・・・

528:527
05/07/28 22:38:55
各章で取り上げている内容など、詳細情報は、以下(英文)
URLリンク(www.amazon.com)

不思議なことに、アメリカのアマゾン・コムでは、
> Publisher: Prentice Hall PTR (July 4, 2005)

なんて書いてあるけど、しかし、
Availability: This item has not yet been released.

なのだそうな。出版が遅れているのかな。日本のアマゾンでは
10月末となっている。

529:デフォルトの名無しさん
05/07/28 23:06:07
>>528
ありゃ、そうなんだ。
スマソ、よく読んでなかった。

(やべーリアルで読み飛ばしてた苦笑&orz)

530:デフォルトの名無しさん
05/07/29 00:15:26
wxwidgetsの配布物にdocs/latex/book/*.texがあるんだけど、もしかして原稿の一部かな?

531:デフォルトの名無しさん
05/07/30 15:18:25
>>526
具体的に

532:デフォルトの名無しさん
05/07/30 15:47:12
while(!TestDestroy()){
mux->Lock();
:
mux->Unlock();
}

てやるとUnLock()のあとすぐLock()して
メインスレッドが走らないってことがあったな。
Unlock()のあとYield()が要った。

533:デフォルトの名無しさん
05/07/30 16:32:46
>>531

メイン         スレッド
             listen(waitforaccept)
connect ---> accept
recv開始(ブロッキングモード)
※ここで停止
send -X->

ソース解析したらブロッキング自体はwinsockデフォルトの状態になってるはず
winsock本来の仕様かwxTheadがなにか問題を持ってるか


534:デフォルトの名無しさん
05/07/30 16:34:50
なんかずれた

1.スレッドでlisten(waitforaccept)
2.メインでconnect
3.スレッドで accept
4.スレッドでrecv開始(ブロッキングモード)
※ここで停止
5.メインでsend

1-5の順番に実行ね

535:デフォルトの名無しさん
05/07/31 06:43:07
>>534
URLリンク(www.google.co.jp)()

536:デフォルトの名無しさん
05/07/31 15:59:30
>>535
それはもう調べてやってみた
全部GSocket_*系を使ってるんだけど
Initializeの中身がGSocket_Initしか呼んでないから
アプリ側でもスレッド側でもいたるところにGScoket_Initいれてみたけど結果は同じ

537:デフォルトの名無しさん
05/07/31 19:41:46
>>536
メインスレッド側で最初にやらないかんよ。一応。

538:デフォルトの名無しさん
05/07/31 21:05:47
ソケットライブラリそのまま使うほうがよさそうに思えてきた・・・

539:デフォルトの名無しさん
05/07/31 21:29:45
>>533
使ってるwxWidgetsのバージョンは?
2.6より前だとこういうのがある。
URLリンク(rcl.hp.infoseek.co.jp)
の「wxThread内でネットワークに接続するとハングアップする(wxMSW 2.4)」

サンプルがリンク切れなので↓
URLリンク(rcl.hp.infoseek.co.jp)

540:デフォルトの名無しさん
05/08/01 00:23:49
>>539
それはコネクトの時点でハングアップするやつだからちょっと違う
コネクトは成功してRead待機に入るとメインスレッドまで待機してしまって
Sendしてこない

541:デフォルトの名無しさん
05/08/01 00:24:36
逆にタイミングを合わせてメインを先にSendしておいてやるとすんなり通る

542:デフォルトの名無しさん
05/08/10 01:40:18
Dev-C++のスレあったら教えてください。
クラスのメンバがデフォルトで初期化されないんです。
ポインタが0でなかったり。

543:デフォルトの名無しさん
05/08/10 02:48:57
よくわからんが、C++一般の話ならコンストラクタに何も書いていなかったらそうなっても不思議じゃない


544:542
05/08/10 03:23:33
そうなんですか。明示しなければ0とかfalseとか""とかになるものと思い込んでました。
たいへん助かりました。ありがとうございました。_o_

545:名無しさん
05/08/10 08:20:11
URLリンク(www.amazon.com)

Cross-Platform GUI Programming with wxWidgets (Bruce Perens Open Source) (Paperback)
by Julian Smart, Kevin Hock, Stefan Csomor

が Usually ships in 6 to 10 days になってます。 出版されたようです。


546:名無しさん
05/08/10 08:34:23
>>528 さんへ >>545

547:デフォルトの名無しさん
05/08/10 19:21:16
MacOSX 10.4でwxMac-2.6.1をgccでコンパイルしました。
サンプルをコンパイルしてみたところ、
>>279さんと同じく出てきたウィンドウをアクティブにできません。
最大化・最小化・閉じるのボタンは押せるのですが…。
どなたか解決法を教えていただけないでしょうか。

548:528
05/08/12 12:35:29
>>546
見た。ありがと。

USのアマゾンでは、24時間以内に出荷となっていて、読者レビューもある。
日本のアマゾンはまだ情報が古いけど、注文すれば普通に取り寄せになるはず
だから、10月末に届くというわけではないと思う。

549:デフォルトの名無しさん
05/08/17 20:08:51
厚さ4センチの本が届きますた。これからじっくり読みま~す。

550:デフォルトの名無しさん
05/08/30 22:06:31
3

551:デフォルトの名無しさん
05/08/31 18:14:33
うちも >>545 の本が Amazon から来ました~。
おもい~。

552:デフォルトの名無しさん
05/09/03 09:15:38
日本語プロジェクトはやっぱり死んじまったのか?

553:デフォルトの名無しさん
05/09/05 15:15:36
本業と別のプロジェクト優先で,時間十分に割けないんですよ.すみません.


554:デフォルトの名無しさん
05/09/05 21:05:30
生きてるならいい、仕事がんばってくれ

555:デフォルトの名無しさん
05/09/14 05:19:53
wxGlade0.4キタ━━━(゚∀゚)━━━!!!

556:デフォルトの名無しさん
05/09/23 22:57:35
2.6.2 リリース

557:デフォルトの名無しさん
05/09/24 17:15:38
wxWidght使ったらソース公開せなあかんの?

558:デフォルトの名無しさん
05/09/24 17:26:32
>>557
ヒント:過去ログ

559:デフォルトの名無しさん
05/09/24 17:51:57
失礼しました。
バイナリ配布OKなのね。

560:デフォルトの名無しさん
05/09/24 19:32:17
>>559
GTK版の場合はGTKのライセンスに従う。

561:デフォルトの名無しさん
05/09/25 02:23:07
Version 2.6.2 を導入してから、今まで通りに Microsoft Visual C++ Toolkit 2003 で
いろいろ make してみたら Hello World sample も正常に起動しなくなってた。
で、どうやら俺の Makefile の記述が不足していたみたいで、
cl.exe のオプションに /EHsc を加えたらうまくいった。

562:デフォルトの名無しさん
05/09/26 22:46:46
wx-devcppで単純なWindow出すだけのアプリ作ったら、
EXEファイルが4M近いんですが、(stripしても2.3Mくらい)
こんなもんなんでしょうか?

563:756
05/09/26 22:53:44
そんなもん。

564:デフォルトの名無しさん
05/09/27 01:03:29
>>562
そんなもんです。そのかわり、と、言ってはなんですが、少々(かなり)プログラムを
書いても、サイズはあまり増えません。(うれしくない)

565:デフォルトの名無しさん
05/09/28 03:36:07
libwx_msw-2.6.aが14.5Mあるのになんでそんなに小さいんだろう

566:デフォルトの名無しさん
05/09/28 03:38:01
libwx_msw-2.6.aの全機能を使ってないから

567:デフォルトの名無しさん
05/09/29 01:19:15
URLリンク(upx.sourceforge.net)

568:デフォルトの名無しさん
05/10/02 22:50:57
wxDirで参照しているディレクトリを1階層上に変更したいのですが,
移植性のある良い方法はないでしょうか?

569:デフォルトの名無しさん
05/10/05 02:16:50
wxFileName::RemoveLastDir

570:568
05/10/10 01:32:02
非常に気色悪い実装になりましたがなんとかできました.
ありがとうございました.

571:デフォルトの名無しさん
05/10/10 02:26:58
ファイルシステムや文字列操作に関しては
文字コードの問題があるからwxにはどうせ手におえないから含めて欲しくなかった。
特にLinuxではsmbfs上ではShiftJIS、ルートがEUCと変則的になるし。

572:デフォルトの名無しさん
05/10/10 05:50:41
> 特にLinuxではsmbfs上ではShiftJIS、ルートがEUCと変則的になるし。

使ってられないだろそれは。
普通はマウントするときに文字コード変換させるんじゃないのか。


573:デフォルトの名無しさん
05/10/10 08:41:27
変換が完璧なら何も問題ないけどな。

574:デフォルトの名無しさん
05/10/11 01:21:23
完璧じゃなかったら完璧になるようにテーブル修正して再コンパイルすりゃいい


575:デフォルトの名無しさん
05/10/11 01:56:50
>>574
で「私のアプリを動かすにはwxにパッチを当ててください」って言って配布するの?

576:デフォルトの名無しさん
05/10/11 02:32:39
あとwxsprintfのソース見てると不安になってくる
nsprintfの戻り値見てるけどあれランタイムのバージョンで値返さなかったりする。
ちゃんと常用対数とってバッファサイズ計算して自力で展開して欲しかった。
あんな雑なことするなら余計なものつけないでほすい。

577:デフォルトの名無しさん
05/10/11 02:54:41
パッチ送れ


578:デフォルトの名無しさん
05/10/11 23:21:24
>>575
staticリンクしたら?

579:デフォルトの名無しさん
05/10/12 12:18:48
>>547
すっごい遅いレスだけど
MacOS Xでコンパイルした場合には出来上がったバイナリを
バンドルの中に入れないとうまくいきません

580:デフォルトの名無しさん
05/10/12 21:35:22
今はバンドルになるんだ。昔はリソースファイルをくっつける感じだったけど。

581:デフォルトの名無しさん
05/10/23 16:23:30
2.6.2のDevPakコネー

582:デフォルトの名無しさん
05/10/25 00:51:40
wxSocketBaseのドキュメントを和訳してみたんですが、どこに投げればいいんでしょうか?
どうせ投げるならちゃんと反映してくれるところに投げたいんですが、
うpろだは荒れてるしCVSも見ているのかどうか非常に疑問なので。
それともSFjpのページを自分でいじった方がいいんでしょうか?

583:デフォルトの名無しさん
05/10/25 17:58:39
本家

584:デフォルトの名無しさん
05/10/27 17:08:56
2.5 か 2.6 の内容ですか? SFjp のパッチに投げてくれれば取り込みます.
2.6.0 の TeX バージョンから PDF は作れるようになったけど, HTML はまだ作業中.

585:デフォルトの名無しさん
05/11/01 17:45:09
Mac OSX 10.4.2 で wxPython2.6 を使ってます。

ボタンを押したらフレームが開くプログラムがあります。
同じボタンを何回も押すと、フレームがいくつも開きます。
そうではなく、同じボタンから開かれたフレームが存在する場合は新しいフレームを開かない、
とするにはどうしたらいいのでしょうか?
適当なフラグを用意して開いた・閉じたを管理するような方法しかありませんか?

586:デフォルトの名無しさん
05/11/01 22:47:32
その枠の因子箪笥を単豚にする。

587:デフォルトの名無しさん
05/11/02 00:24:50
単に作ったフレームを変数に記憶すればよいのでは。
フレーム表示されているときにもう一回押されたらそいつをraiseするとか。
まあそれも一つのフラグといえばフラグだけど。


588:デフォルトの名無しさん
05/11/02 00:57:13
俺だったらフレームの可視,不可視で代用するかなぁ.
画面遷移の複雑なプログラムは作る方も使う方もしんどい('A`)

589:デフォルトの名無しさん
05/11/07 18:38:29
586のがスマートでいいんでね?

590:デフォルトの名無しさん
05/11/07 20:02:28
585ですが、今日もあれこれ調べたところ、Windowクラスのメソッドに FindWindowByName というのがあり、
これを使って特定のnameのウィンドウ(フレーム)が存在するか調べることができました。
どうもお手数かけました。

591:デフォルトの名無しさん
05/11/10 02:33:13
ダイアログに載せるボタンやラベルなどのフォントは
WindowsだとデフォルトでTahomaのようですが
これをデフォルトでMS UI Gothicあたりにすることは
できないでしょうか?

と書こうと思いましたが
ぐぐったらできなさそうなことがわかった
URLリンク(aspn.activestate.com)

とはいえ ボタン・ラベル全部について SetFont するのは
あまりにもダサいです。他に何か方法はないでしょうか?

592:デフォルトの名無しさん
05/11/10 03:26:17
ボタンやラベルのサブクラスを作って、
そのコンストラクタにSetFontを書き込んでおけば?

593:デフォルトの名無しさん
05/11/11 09:03:36
何もしないアプリで2.3MBかぁ。
大規模なアプリを作るなら気にならないんだけど、
小さいアプリを作りたいからファイルサイズを小さくしたい。
基本機能のみのコンパクト版があったらいいなぁと思ったり。

594:デフォルトの名無しさん
05/11/11 10:39:33
>>593
いらないクラスを全部削ったライブラリを作ってリンクしてみたらどうだろう。
どれくらい変わるか(または変わらないか)知らないけど。
gettext相当やら入出力やら文字コード変換やら入っているので、デフォルトで
ビルドしたらある程度の大きさは仕方ないんじゃないか。
configureにオプションが山のようにあるのはきっと対593用装備。



595:デフォルトの名無しさん
05/11/11 13:24:28
stripで剥いだり
upxで圧縮したりといった手もあるね
それでも800KBくらいになるけど

596:593
05/11/11 23:27:23
configureで--enable-***を結構削ってみたんだが、変化なし。
ソースから機能削るのは大変だし、コンパクト化は断念するしかないか。


597:デフォルトの名無しさん
05/11/12 01:16:09
コンパイラは何?
VC6だと何もしないminimal.exeが1.0MB

というか 1.0MB でも 2.3MB でも
もう誰も気にしないよ きっと


598:593
05/11/12 05:12:19
MinGWです。
例外を使わない設定にしたらminimal.exeが1.5MBぐらいに。

まあ、もうファイルサイズなんて気にする時代じゃないか。
わざわざ確認してくれてありが㌧。

599:デフォルトの名無しさん
05/11/13 21:57:49
wxPython 使ってるんですが、wxGrid でカーソル消す方法がわかりません。
セルの編集は全部禁止にして、見せるだけの Grid にしたいのです。
知ってる方、教えて貰えませんか?

600:デフォルトの名無しさん
05/11/14 01:00:55
>>599
wxGrid.EnableEditing(false) かな?

601:デフォルトの名無しさん
05/11/14 03:24:44
>>600 レスありがとうございます。
wxGrid.EnableEditing(false) で、Grid を ReadOnly には出来るんですが、
カーソルそのものの表示までは消えてくれません。
カーソル位置を ( -1,-1 ) とか強引に設定すると、その時は消えるんですが、
マウスでセルを選択したりすると復活してしまいます。(悩ましい…)

602:デフォルトの名無しさん
05/11/14 12:58:33
セル選択のイベントハンドラを描いて,カーソル位置を(-1, -1) にしたらどうかな.

603:デフォルトの名無しさん
05/11/14 13:58:24
SetCellHighlightROPenWidth(0), SetCellHighlightPenWidth(0) を呼んでみたらどう?

604:デフォルトの名無しさん
05/11/15 00:59:42
>>602
更に強引な手ですね(笑)
そういうのキライじゃないです。(実はやってみて上手くいかなかった)

>>603
見事カーソルが消えました!(実際は見えなくしたのかな?)
編集できない Grid なのに、いかにも編集出来そうなカーソルが出ているのを
避けたかったので、これでOKです。

605:デフォルトの名無しさん
05/11/15 23:05:32
>>581


606:デフォルトの名無しさん
05/11/16 02:28:24
URLリンク(wxwindowsjp.sourceforge.jp)って放置プレイ?

607:デフォルトの名無しさん
05/11/16 07:11:04
その話題、もう何度目だろう?

608:デフォルトの名無しさん
05/11/16 09:56:54
2.4 は死んだと思う.
2.6 は tex のコンパイルが通らなくて試行錯誤してる.

609:デフォルトの名無しさん
05/11/17 16:46:17
クロスプラットフォーム環境のJUCEって使ってみた人いる?
URLリンク(www.rawmaterialsoftware.com)

なんかよさそうなんだけど。

610:デフォルトの名無しさん
05/11/17 22:35:44
こっちで紹介してやってくれ

【C++】マイナーGUIツールキット
スレリンク(tech板)

611:デフォルトの名無しさん
05/11/17 23:49:06
GUIしかないな。んでGPL。

612:デフォルトの名無しさん
05/11/18 01:23:48
最近はサイザー使わずに自力でリサイズした方が早い気がしてきた

613:デフォルトの名無しさん
05/11/18 01:50:03
>>611
え? Stringとかの基本クラスもあるよね?

614:デフォルトの名無しさん
05/11/18 11:07:59
コンパイル通ったー!
まだマイナーな問題がいくつかあるし,2.4翻訳の成果を反映してないけど公開します.
URLリンク(wxwindowsjp.sourceforge.jp)

615:デフォルトの名無しさん
05/11/18 21:13:55
何だか分からんが、ドキュメントを日本語化するの?

616:デフォルトの名無しさん
05/11/19 02:00:17
すごいね画期的な試みだね

617:デフォルトの名無しさん
05/11/19 08:56:35
Combobox のプルダウンメニュー「↓」ボタンを押した瞬間を取るイベントの作り方がわからんちん。

618:デフォルトの名無しさん
05/11/19 13:43:07
ないと思うぞ。

combobox「ぽいもの」を自分で作れ。


619:デフォルトの名無しさん
05/11/21 18:34:20
Code::Blocks RC2試してみたけど
スゴク(・∀・)イイ!!ね


620:デフォルトの名無しさん
05/11/22 18:06:10
でも、微妙に使いづらい罠。

621:デフォルトの名無しさん
05/11/22 20:22:34
ライブラリビルドのwx.dswをコンパイルしようとすると
LNK4006の警告が大量(数万)でてコンパイルが終了しないのですが、
どうすればいいんだろうか...

622:デフォルトの名無しさん
05/11/23 10:16:06
Windows XPやLinuxではlocaleの設定が有効でメッセージが日本語になるのですが、
Windows Meではハードコーディングのまま表示されます。
これは何か設定があるのですか? それとも仕様でしょうか?

623:622
05/11/23 11:45:13
自己解決しました。カタログファイルをUTF-8でエンコーディングしていたのが悪かったようです。
でもシフトJISにするのは嫌だなぁ……

624:デフォルトの名無しさん
05/11/23 13:56:08
スレ違いかもしれませんが・・・
イベント処理でwxWidgetsとかMFCみたいにメッセージマップを使うのと
JavaみたいにListenerを実装してaddListenerするのとでは、
優劣とか、設計的にどっちが新しいとかあるんでしょうか?

それを知ってどうこうするわけでもないんですが・・・、ちょっと興味があったので。
教えて、エライ人。



625:デフォルトの名無しさん
05/11/23 13:58:47
wxMSWってインストーラでインスコした後にライブラリをビルドするヘンテコな
作法になってるやろ?ビルドの際にunicows.lib(libunicows.a)をリンクすれば
ええんちゃう?


626:デフォルトの名無しさん
05/11/24 00:39:41
そりゃSwingスタイルの方が後発だし新しいだろ
設計の良し悪しはまぁ,一長一短だ
俺としてはWTLがいやに先進的に思える・・・

627:デフォルトの名無しさん
05/11/24 07:57:16
wxのイベントハンドラをスタックするモデルは結構好き。



628:624
05/11/26 01:30:31
>>626
一長一短ですか・・・
今のところイベントハンドリング設計ではこれがベストだ!
みたいなモデルがあるのかなあと思ったんですが、
そう単純には決まらないんですね。
レスありがとうございました。

629:デフォルトの名無しさん
05/11/27 14:48:33
windows の keybd_event 命令が2.61(wx-devcpp Beta 6.8)でコンパイルしたら、
実行できるものの、正常に動かなくなりました。2.4では動いていました。
ライブラリが変わったからだろうと思いますが(libwxmsw->libwxmsw26),
どなたか同じ苦しみを味わった方、いらっしゃいませんか?
お助けください。


630:デフォルトの名無しさん
05/12/02 23:16:12
命令ってw
とりあえず何がどう正常じゃないのか、
例:以前は○○をしたら××のようになっていたが、○○をしても△△になってしまった。
みたいに書いてもらわんと誰もわからん。
あと、keybd_eventってWin32のスレじゃないのかな。


631:デフォルトの名無しさん
05/12/12 22:40:25
wxMac(on Panther)でUnicodeモードでコンパイルすると、wxTextCtrlのGetValueメソッドの値が
ゴミになりませんか?Unicodeモードでなければ何事もないのだけど。
どなたか同じ境遇の方はいらっしゃいませんか?

632:デフォルトの名無しさん
05/12/13 00:30:33
ワロス

633:デフォルトの名無しさん
05/12/13 20:13:07
ジバン。ジバン。人は誰でも。

634:デフォルトの名無しさん
05/12/14 00:18:56
いや、それ一つの太陽だから。

635:デフォルトの名無しさん
05/12/16 13:26:39
wxPythonの2.6.1を使ってます。
wxListCtrlで、行の選択を解除するメソッドってないですか?

ある行を選択した状態で、ソートとかしてテーブルの内容が変わっても
直前に選択した位置にある行が(内容が変わっていても)選択されたままになってます。
Select(行番号)というメソッドはあるのですが、これで0行目とか選択しても
直前に選択してた部分の解除がされません。


636:デフォルトの名無しさん
05/12/16 14:52:10
wxListCtrl::SetItemState かな

637:デフォルトの名無しさん
05/12/16 16:14:38
SetItemState(行番号, 0, wx.LIST_STATE_SELECTED)
でできました。ありがとうございます。

638:デフォルトの名無しさん
05/12/16 18:49:39
Windows上でのwxWidgetsは、MFC6.0に比べて、速度はどうですか。
具体的には、ダイアログボックスに次々と画像を提示したり
(もしかしたらOpenGLなんかを使ってアニメーションを提示したりも)
したいんです。
けっこうタイミングをクリティカルに扱います。
調べたとこり、wxWidgetsはネイティブを叩くラッパーのようなもの
らしいし、パッと見も問題無いようにも見えますが。
どなたか、使用経験や情報(落とし穴なども)をお持ちの方、おながいします。


639:デフォルトの名無しさん
05/12/16 18:54:50
速度にウルサイのならクラスライブラリ使うべきじゃないのでは

640:デフォルトの名無しさん
05/12/16 19:35:13
MFCよりも遅くなります。

wxWidgetは、MFCをラッピングしてるんだから遅くなってあたりまえだよね。

641:デフォルトの名無しさん
05/12/16 19:50:41
>>640
へ?何を言ってるのこの人は

642:デフォルトの名無しさん
05/12/16 20:07:20
>>640
wxDev-CppのwxWidgetもMFCをラッピングしてるのですか?
ちなみにMINGW系です。
教えてください。お願いします。

643:デフォルトの名無しさん
05/12/16 20:14:20
この人は何を言っているの?

644:デフォルトの名無しさん
05/12/16 20:16:33
URLリンク(yoyox.moo.jp)

645:デフォルトの名無しさん
05/12/16 20:17:28
>>644
わろす

646:デフォルトの名無しさん
05/12/16 20:30:08
ごめん

647:デフォルトの名無しさん
05/12/16 22:47:02
>638
そんなのフレームワークだのみで実装できないだろうから
何を使おうが一緒

648:638
05/12/16 22:59:44
>>639
その意見がごもっともなんですよね。
そのあたり微妙なんで、がんばって自分でためしてみます。
目立って悪い話というのも無さそうなので。

ありがとうございました。


649:デフォルトの名無しさん
05/12/21 01:58:07
MFCのラッパーじゃなくてWin32APIのラッパー。

650:デフォルトの名無しさん
05/12/21 07:19:55
WindowsのGUIライブラリは何でもそうだと思うけど > Win32APIのラッパー


651:デフォルトの名無しさん
05/12/21 12:12:57
>>650
ラッパのラッパか直接かってことでしょ。

652:デフォルトの名無しさん
05/12/21 13:55:37
OS標準のパーツ使ってるなら、速度差なんて殆ど体感出来ないだろ。

653:デフォルトの名無しさん
05/12/22 16:40:13
VC++ 2005 Express Editionでビルドできる?

654:デフォルトの名無しさん
05/12/23 01:21:39
1. wxWidgets をソースビルドしたい
2. wxWidgets はインストーラで入れた。wxWidgets のプログラムを作ってビルドしたい
?

655:デフォルトの名無しさん
05/12/23 03:19:11
>>649
両方あったようなきがする。

656:デフォルトの名無しさん
05/12/23 07:24:12
>>655
MFCのラッパーだったらmingwでコンパイルできないだろ。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch