- 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
- 213 名前:デフォルトの名無しさん mailto:sage [04/12/29 18:09:21]
- >212
WindowsでAPI叩いたり、MFC使ってた椰子には抵抗ないと思う。 JavaとかGTKな人たちは面食らうだろうな。Qtはどうだったっけ……
- 214 名前:デフォルトの名無しさん mailto:sage [04/12/29 18:23:20]
- 物によって流儀はあるんだから色々なツールキット使ってれば今更だと思うんだけど。
むしろ自分で書いたメソッドとの区別が自然につくのでわかりやすかったり。
- 215 名前:デフォルトの名無しさん mailto:sage [04/12/29 20:44:55]
- GTK+
gtk_foo_do_something(GTK_FOO(widget), args); wxWidgets widget->DoSomething(arg); Qt widget->doSomething(args);
- 216 名前:デフォルトの名無しさん mailto:sage [04/12/29 23:07:56]
- wxWidgetsのデザインが古いというわけではないが、
"モダン"な言語やライブラリの命名規約で、メソッドの先頭が大文字なやつは他にない。
- 217 名前:デフォルトの名無しさん mailto:sage [04/12/29 23:23:11]
- やっぱQtが綺麗だな。
これで有料じゃなければ。
- 218 名前:デフォルトの名無しさん mailto:sage [04/12/29 23:34:04]
- いいものは金になる。
わるいものはただでくれてやれ。
- 219 名前:デフォルトの名無しさん mailto:sage [04/12/29 23:39:42]
- 見当違いのレス付けてる変なやつがいるな。
- 220 名前:デフォルトの名無しさん mailto:sage [04/12/29 23:46:35]
- 小文字
中文字 大文字
- 221 名前:デフォルトの名無しさん mailto:sage [04/12/29 23:56:07]
- 中文字ってなんだ? ふりむかないことか?
- 222 名前:デフォルトの名無しさん mailto:sage [04/12/29 23:59:24]
- gethostbyaddr
get_host_by_addr get-host-by-addr getHostByAddr GetHostByAddr Get_Host_By_Addr GETHOSTBYADDR
- 223 名前:デフォルトの名無しさん mailto:sage [04/12/30 01:41:58]
- コーディングスタイルのスレでやってくれ。
- 224 名前:デフォルトの名無しさん mailto:sage [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 名前:デフォルトの名無しさん mailto:sage [05/01/02 22:11:48]
- 2.5.3使う
- 227 名前:225 mailto:sage [05/01/02 22:57:05]
- いや〜ん、2.4.2でどうしているのか教えてよ。
2.5.3はこなれてなくて、別の問題がでるんだよぉ。
- 228 名前:デフォルトの名無しさん mailto:sage [05/01/02 22:58:39]
- 2.5.3の問題とやらをフィックスする方が生産的だと思うぞ。
まずはCVS HEADをとってきて試す。
- 229 名前:デフォルトの名無しさん mailto:sage [05/01/02 23:05:22]
- gtk1.2入れればOKと自分で書いているのに。
- 230 名前:225 mailto:sage [05/01/03 01:52:06]
- お前らって本当に使えねぇな。ったくよぉ。
CVS上の最新は試してないけど、2.5.3のスナップショットでもgtk-configを使ってるじゃん。 いくつかのrpmを手で入れちゃったり変な事をして強引にやっちゃった。 ネット上で探したら yum install gettext-devel gtk+-devel curl-devel libgd-devel だけで解決するような気もする。もう知らん。
- 231 名前:デフォルトの名無しさん mailto:sage [05/01/03 02:15:58]
- >>230
gtk-configはヘッダファイルを見つけたりライブラリのリンクに使うものだから gtk+-develが正解。つーか、初歩的な話じゃないか。
- 232 名前:デフォルトの名無しさん mailto:sage [05/01/03 02:25:07]
- 230はアタマ悪いなぁw
- 233 名前:デフォルトの名無しさん mailto:sage [05/01/03 02:56:08]
- >>230って本当に頭悪いなあ。ったくよぉ。
- 234 名前:デフォルトの名無しさん mailto:sage [05/01/03 09:30:03]
- 頭が悪いというか、要領が悪いな。
gtk-config rpmをキーワードにググれば済んだ話で。
- 235 名前:デフォルトの名無しさん mailto:sage [05/01/03 12:56:51]
- 2.5.3で--enable-gtk --with-gtk2だったらpkg-config gtk+-2.0するはずでは。
- 236 名前:デフォルトの名無しさん mailto:sage [05/01/04 01:34:32]
- >>225
libgtk無しにwxWidets使うの?motif?
- 237 名前:デフォルトの名無しさん mailto:sage [05/01/04 02:36:35]
- つーかFedoraだとrpmになってるべ。CoreかExtrasかどっちか忘れたけど。
- 238 名前:デフォルトの名無しさん mailto:sage [05/01/04 22:08:58]
- LaTeXソース取り込みの件でWJP-devにポストしたんですが,反応なしだよ.
翻訳プロジェクトの人たちはもう飽きて解散したのかな?
- 239 名前:デフォルトの名無しさん mailto:sage [05/01/05 10:06:30]
- >>238
心配だねぇ。俺も結構楽しみにしてたんだけど。 別に反応がないならいいんじゃない?ていうか、やってください。TEXにしとけば使いやすいし。 238さんが動けばプロジェクトが活発になって他の人も反応するかもしれないし。 よろしくたのむよ。俺は期待してる。
- 240 名前:デフォルトの名無しさん mailto:sage [05/01/06 13:28:01]
- WX_2_5_3 の docs の下を import して作業をはじめました.
とはいえ結局プロジェクト管理者ではないので,新しく手伝って くれる人がいてもコミッタに登録できません...このまま何の動きもなかったら, 別プロジェクト (wxwidgetsjp) でも立てて拠点を移すかもしれません.
- 241 名前:デフォルトの名無しさん mailto:sage [05/01/06 19:30:51]
- あそっか。だよなぁ。
まぁいま動いてるってことはおまえさんが一番偉いわけで。裁量してくれれば俺たちはなにも言うことないと思うよ。
- 242 名前:デフォルトの名無しさん mailto:sage [05/01/06 19:39:28]
- いや、やっぱり文句言うと思う。だって2ちゃんねらだもん。
- 243 名前:デフォルトの名無しさん mailto:sage [05/01/06 22:00:19]
- くそー。2.6.0が1月4日だと思ってたら4月1日じゃねーか。ウンコー
- 244 名前:の mailto:sage [05/01/08 01:13:43]
- >240
すまん。必要ならメンバー追加するよ。 https://sourceforge.jp/users/nowake でメールちょうだい。
- 245 名前:デフォルトの名無しさん mailto:sage [05/01/09 18:29:30]
- 管理者権限もらいました.お騒がせしました.
しばらくしたら,TeX版の方の翻訳作業のやり方を考えて提案します. よろしく.
- 246 名前:デフォルトの名無しさん mailto:sage [05/01/11 14:29:46]
- wiki で誰でも更新できるようになったら、翻訳プロジェクトも進むと思うんだけども。
SourceForge って無理なの?
- 247 名前:デフォルトの名無しさん mailto:sage [05/01/11 15:09:45]
- sfのほかのプロジェクトにWikiが設置されているので可能。
- 248 名前:デフォルトの名無しさん mailto:sage [05/01/11 17:12:35]
- Wikiを設置するのは容易だが、翻訳プロジェクトを進めるのは難しい。
日本語ドキュメントにpriority置いてる人は少ないからな。
- 249 名前:デフォルトの名無しさん [05/01/11 22:22:28]
- Amayaが9.0でwxWidgetsベースになった模様。つーか、まだやってたのか。
www.w3.org/Amaya/
- 250 名前:デフォルトの名無しさん mailto:sage [05/01/12 05:50:57]
- 今のやり方だと、気になる一文だけ修正したいときにマンドクセになるので、
できたら Wiki がホスィです。
- 251 名前:デフォルトの名無しさん mailto:sage [05/01/12 06:05:34]
- ためしにAmaya 9.0をWinXP(Luna)で使ってみた。
いつの間にかタブブラウザになっていたのには驚いた。 コントロールは基本的にクラシックスタイルで描画されるが 一部のスクロールバーだけLunaスタイルで描画される。 これはAmayaのつくりが甘いから? wxって全部Lunaで描画させることもできるよね?
- 252 名前:デフォルトの名無しさん mailto:sage [05/01/12 10:08:53]
- >>250 が管理も請け負ってくれるなら設置してもいいんじゃない?
- 253 名前:デフォルトの名無しさん mailto:sage [05/01/12 14:45:01]
- そんじゃイラネ
- 254 名前:デフォルトの名無しさん mailto:sage [05/01/12 20:51:18]
- >>252
「管理」って具体的に何するの?
- 255 名前:デフォルトの名無しさん mailto:sage [05/01/12 20:59:59]
- あるバージョンの日本語訳ドキュメントのリリースをゴールだと設定すれば
それまでの道程に横たわる、翻訳そのもの以外の全ての作業が「管理」じゃないかな。 既存の文書をフォーマット変換してWikiにつっこむところから始まり、 たとえば修正を日々監視して、SPAMがあれば取り除き、おかしいと思われる修正があれば 検討項目としてあげ、最後にフリーズしてリリース用にフォーマット変換。 Wikiのアップグレードやトラブル対処等のメンテナンスも必要だ。
- 256 名前:デフォルトの名無しさん mailto:sage [05/01/12 21:48:34]
- >たとえば修正を日々監視して、
何故特定個人が行う必要があるのか。 >SPAMがあれば取り除き、 何故特定個人が行う必要があるのか。 >おかしいと思われる修正があれば検討項目としてあげ、 何故特定個人が行う必要があるのか。 >最後にフリーズしてリリース用にフォーマット変換。 何に変換するのか。 wikiは誰でも編集ができるってことを知らないんだな。
- 257 名前:デフォルトの名無しさん mailto:sage [05/01/12 21:54:05]
- 編集権を譲渡できるというのは、責任を委譲できることとイコールではないのだよ。
- 258 名前:デフォルトの名無しさん mailto:sage [05/01/12 22:21:33]
- まあ、誰かがWikiを仕立ててくれたならば、暇なときに出来るだけ弄るよ。漏れは。
多少品質が悪くても、何も進展が無いよりはましと思うし。 ただ長期的には、複数の半名無しでどれだけ衝突無く編集出来るかって問題はあるのかもしれんけど、 それはある程度人が集まった場合の話d(ry
- 259 名前:デフォルトの名無しさん mailto:sage [05/01/13 01:05:46]
- >>257
>編集権を譲渡できる のだから、>>255の反論のほとんどは詭弁だ、と。
- 260 名前:デフォルトの名無しさん mailto:sage [05/01/13 19:19:36]
- 管理人というものはセックスににている。
よいときはよいし、わるくてもないよりましだ。
- 261 名前:デフォルトの名無しさん mailto:sage [05/01/13 20:56:20]
- 訳も欲しいけど原文をせめて2.4.2にあげて欲しい
- 262 名前:デフォルトの名無しさん mailto:sage [05/01/13 22:18:27]
- 結局,誰がwikiを仕立てて面倒見てくれるんでしょうか?
- 263 名前:デフォルトの名無しさん mailto:sage [05/01/13 22:19:29]
- おれおれ
- 264 名前:デフォルトの名無しさん mailto:sage [05/01/13 23:50:05]
- dot-gray.s33.xrea.com/
ここに放り込む?
- 265 名前:デフォルトの名無しさん mailto:sage [05/01/14 09:03:44]
- >>263 一応 (もしかしたら誰も読んでない) WJP-dev に上げときました.
ttp://lists.sourceforge.jp/mailman/archives/wxwindowsjp-developer/2005-January/000019.html
- 266 名前:デフォルトの名無しさん mailto:sage [05/01/14 18:59:00]
- >>265
あんたいったいなにもん? こんなすげーひとがいるとは・・・・・・俺は吊ってこよ。
- 267 名前:デフォルトの名無しさん mailto:sage [05/01/15 18:25:10]
- >あんたいったいなにもん?
Yasushi MASUDAさんだよ
- 268 名前:デフォルトの名無しさん mailto:sage [05/01/15 23:06:36]
- Python方面でGJな人じゃん。
- 269 名前:デフォルトの名無しさん [05/01/16 04:33:02]
- MyValidatorだとcntl->TransferDataFromWindow()できないのね。
cntl->GetValidator()->TransferFromWindow()しなくちゃいけない。
- 270 名前:デフォルトの名無しさん mailto:sage [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 名前:デフォルトの名無しさん mailto:sage [05/02/03 02:44:04 ]
- エスパー募集?
- 273 名前:デフォルトの名無しさん mailto:sage [05/02/03 02:53:17 ]
- エスパー・マムー
- 274 名前:デフォルトの名無しさん [05/02/03 10:15:17 ]
- これって C じゃ無理なの? C++のサンプルはいっぱい見つかるんだけど、
Cのがない。
- 275 名前:デフォルトの名無しさん mailto:sage [05/02/03 10:24:14 ]
- そうですね!
- 276 名前:デフォルトの名無しさん mailto:sage [05/02/03 10:27:46 ]
- Cでは無理無理無理無理かたつむり
- 277 名前:デフォルトの名無しさん mailto:sage [05/02/03 11:23:30 ]
- ラッパー書いてC APIを定義する。
- 278 名前:271 mailto:sage [05/02/03 19:34:38 ]
- 自己完結しました。
ワーカースレッドからRefresh()するときにwxMutexGui*()で挟んでいると EVT_PAINTが止まらないみたいです。 wxMutexGui*()をはずすことでwxMSWでは良くなったのですが wxGTKではattempt to install idle handler twiceになったので Refresh()をAddPendingEvent()にしたら良くなりました。
- 279 名前:デフォルトの名無しさん mailto:sage [05/02/05 01:37:27 ]
- MacOSX10.3 上で wxWidgets を使い始めたのですが、
sample をコンパイルして実行すると窓は表示されるものの、 窓がアクティブにならず、ボタンクリックなどの操作ができません。 解決策をご存知の方がいらっしゃればお教えくださいませ。
- 280 名前:デフォルトの名無しさん mailto:sage [05/02/08 15:46:25 ]
- とうとうQt4からWindows版にもGPL適用が認められることになったらしい
wxWidgetsからみるとこれはちょっとマズくない?
- 281 名前:デフォルトの名無しさん mailto:sage [05/02/08 16:21:49 ]
- wxWidgetはラッパーみたいなもんだから
余計な不安定要因を持ち込まないところが良いんじゃん Windowsなんかじゃ特にそう
- 282 名前:デフォルトの名無しさん mailto:sage [05/02/08 19:29:12 ]
- むしろwxQtを誰か作ってくれ。
- 283 名前:デフォルトの名無しさん mailto:sage [05/02/08 19:30:32 ]
- ?
- 284 名前:デフォルトの名無しさん mailto:sage [05/02/08 22:18:17 ]
- ??
- 285 名前:デフォルトの名無しさん mailto:sage [05/02/08 22:22:08 ]
- ???
- 286 名前:デフォルトの名無しさん mailto:sage [05/02/08 22:38:06 ]
- >>282
何それ。
- 287 名前:デフォルトの名無しさん mailto:sage [05/02/08 22:45:31 ]
- >>282
とりあえずライセンスで話がややこしくなりそうだ
- 288 名前:デフォルトの名無しさん mailto:sage [05/02/09 00:28:47 ]
- ならない。GPLだからできあがったバイナリは全て感染。
GTK+みたくLGPLだとよく理解しなくて勘違いする人が続出しちゃうけど。
- 289 名前:デフォルトの名無しさん mailto:sage [05/02/09 00:36:05 ]
- いいじゃないか。情報はみんなの物だよ。公開して然るべきだ。
- 290 名前:デフォルトの名無しさん mailto:sage [05/02/09 00:50:23 ]
- ではまず>>289の住所,氏名,電話番号,本籍,職業,勤め先,家族構成の情報を
公開してください。
- 291 名前:デフォルトの名無しさん mailto:sage [05/02/09 00:51:39 ]
- >>290
みんなが公開すればね。平等に。
- 292 名前:デフォルトの名無しさん mailto:sage [05/02/09 01:07:44 ]
- そんな小学生みたいなことを。>>289のように言い出した本人から是非。
- 293 名前:デフォルトの名無しさん mailto:sage [05/02/09 13:57:31 ]
- >>282
いや、XtとかGtkのラッパーはあるでしょ。 それと同様にQtのラッパーがあってもいいんじゃないかと思って。
- 294 名前:デフォルトの名無しさん mailto:sage [05/02/09 14:00:06 ]
- つか、ここに書かれていたよ…
www.wxwidgets.org/newports.htm
- 295 名前:デフォルトの名無しさん mailto:sage [05/02/13 03:39:02 ]
- wxwidgetの欠点てなに?
- 296 名前:デフォルトの名無しさん mailto:sage [05/02/13 08:19:11 ]
- >>295
Mac版がクソ。日本語資料が少ない。プラットフォームごとにルックスが変わる。 もちろん最後のは「プラットフォームネイティブなルックスになる」という意味なので メリットととらえる人が多いけど。
- 297 名前:デフォルトの名無しさん mailto:sage [05/02/13 15:32:51 ]
- Java厨?
- 298 名前:デフォルトの名無しさん mailto:sage [05/02/13 15:36:01 ]
- 「プラットフォームから浮いたルックスになる」方を問題視する人の方が
圧倒的に多いんだけど。JFC (Swing) が出たときの批判の一つもそうだったし、 GTK+に対するWindowsびとの評価もそういうのよく聞くよ。
- 299 名前:デフォルトの名無しさん mailto:sage [05/02/13 15:37:10 ]
- GTK+がWindowsで嫌われるのはそれだけじゃない
- 300 名前:デフォルトの名無しさん mailto:sage [05/02/14 15:26:26 ]
- クライスラー300C
- 301 名前:296 mailto:sage [05/02/14 23:02:23 ]
- >>298
いやだからそっちが多いってわざわざことわってるジャン。からむなよ。 でも実際ある程度は逆の意見の人もいるわけで、「人によってはこういうのも欠点」 というのも挙げた方が親切だと思っただけだよ。 別に漏れはプラットフォーム無視 ルックスを支持してる訳じゃないし。Java厨でもない。
- 302 名前:デフォルトの名無しさん mailto:sage [05/02/15 11:09:51 ]
- やっぱり、前世紀の遺物な感じがなんとも……。
.NET くらいには、使いやすくなって欲しいなぁ。
- 303 名前:デフォルトの名無しさん mailto:sage [05/02/15 19:15:06 ]
- だね。Qtの方がまだ良い。
- 304 名前:デフォルトの名無しさん mailto:sage [05/02/15 23:31:18 ]
- wxって意図的にMFCに似せているんでしょ。MFCから乗り換えやすいように。
- 305 名前:デフォルトの名無しさん mailto:sage [05/02/16 00:55:22 ]
- 別に乗り換えを意識してるんじゃなくて、デザイン上の決定の手間を省くためじゃないか?
- 306 名前:デフォルトの名無しさん mailto:sage [05/02/16 09:15:11 ]
- MFCはクソだよなあ。VCL以下だもんなあ。
- 307 名前:デフォルトの名無しさん mailto:sage [05/02/16 13:03:05 ]
- でも仕事ではよく使われている。
- 308 名前:デフォルトの名無しさん mailto:sage [05/02/16 15:01:02 ]
- manpageだそうだ。クラス別。
www.bzzt.net/~wxwidgets/xmldocs/applications/manpages/man3wx.tar.gz
- 309 名前:デフォルトの名無しさん mailto:sage [05/02/20 08:12:09 ]
- >>2
ダイハード2でグルだったのはグリーンベレーだけど。
- 310 名前:デフォルトの名無しさん mailto:sage [05/02/20 09:13:32 ]
- 最近MLみてなかったけどwxVariantって何じゃらほい
- 311 名前:デフォルトの名無しさん mailto:sage [05/02/21 15:39:33 ]
- >>310
|`)つwxwidgets.org/manuals/2.5.3/wx_wxvariant.html#wxvariant
- 312 名前:デフォルトの名無しさん mailto:sage [05/02/21 17:00:25 ]
- どうも。たしかにマニュアルをまず見るべきでしたね。
なぜか最近加えられたものだと思い込んでしまいました。 ところで2.5.4がもうすぐ出ますが、どうもこれはまだ安定しませんね。 2.6.0へ向けてダメ出しよろしくというもののようで。
- 313 名前:デフォルトの名無しさん mailto:sage [05/02/22 20:44:39 ]
- ドラッグ&ドロップで、行き先によってデフォルトの挙動(移動かコピーか)を
変えたいのですがどうすればいいでしょうね? 同じプロセス内(同じ親ウィンドウ内でも可)ならデフォルトは移動、 違う場合はデフォルトはコピー、というようにしたいんだけど。
|

|