【GUI】wxWidgets(旧wxWindows) その3【サイザー】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/09/09(土) 00:06:30本家
http://www.wxwidgets.org/
wxWindows日本語プロジェクト
http://wxwindowsjp.sourceforge.jp/
Let's wxWidgets
http://dot-gray.s33.xrea.com/
(*)準備中(*)
http://www.geocities.co.jp/SiliconValley-Cupertino/8526/
wxWindowsで始めるC++ GUIプログラミング
http://www.h3.dion.ne.jp/~k5_n/wxwin/
wxWidgets でクロスプラットフォーム GUIアプリを作ろう
http://namazu.org/~satoru/pub/uu-2004-08/
dW : Linux : wxWindowsの概要
http://www-6.ibm.com/jp/developerworks/linux/010413/j_l-wxwin.html
SunWorld Online:wxWindows――無名だが成熟したGUIツールキット
http://www.idg.co.jp/sw/back/200102/20010219_01_report.html
0312307
2007/04/13(金) 22:01:38と思ったら、普通のGLUTアプリでもこけた。
こりゃwxWidgetsとは全然関係のない話で、単にドライバの仕様な予感。
スマンカッタ・・・。
0313309
2007/04/13(金) 22:18:52それもだけど、当面はアプリケーションごとのCtrl+Zで取り消し、みたいなやつ。
wxMenu.Appendでitem="Undo\tCtrl+Z"とすればできるけど
これだとメニューを出せない場合に困るし、どうしたらよいものかと。
0314デフォルトの名無しさん
2007/04/16(月) 16:11:20条件によってUIを機能しない(ボタンだったら表示が薄くなって押せなくなる)ように
するにはどうすれば良いのでしょうか。
wxWidgetsのサンプルではEVT_UPDATE_UIというイベントを使っているようですが、
真似して試してみたところ上手く行きません。
0315デフォルトの名無しさん
2007/04/16(月) 16:31:430316デフォルトの名無しさん
2007/04/20(金) 16:19:35面白いの見つけた(windows限定みたいだし余り魅力的ではないかも…)
でも
dc = AggDC(wx.PaintDC(self))
b = aggBrush(self.dc.GetBrush())
p = aggPen(self.dc.GetPen())
みたいに使用するのは簡潔でいいと思うけど
def aggBrush(wxBrush):
def aggPen(wxPen):
を使うたびにどこかで定義しないといけないとか、これなら
素直にGDI+を使ったほうが良いかなという気もしないでもない。
というか日本語資料が一件しかないしな…
0317デフォルトの名無しさん
2007/04/22(日) 13:01:11ゲーム作るんならどにみちバッファ直接書いたほうが早いぞ
DirectXより早いぞ
0318デフォルトの名無しさん
2007/05/05(土) 02:07:54誰か、コレを和訳してないかな?
Cross-Platform GUI Programming with wxWidgets
0319デフォルトの名無しさん
2007/05/05(土) 06:39:51してみたけど。
0320デフォルトの名無しさん
2007/05/05(土) 11:16:140321デフォルトの名無しさん
2007/05/05(土) 22:59:170322デフォルトの名無しさん
2007/05/06(日) 01:33:230323デフォルトの名無しさん
2007/05/06(日) 01:41:180324デフォルトの名無しさん
2007/05/06(日) 02:00:32ネタになるだろ?
だれかやって味噌〜
0325デフォルトの名無しさん
2007/05/06(日) 02:25:380326デフォルトの名無しさん
2007/05/06(日) 02:48:26ネタと言うか宣伝だわな
0327デフォルトの名無しさん
2007/05/06(日) 06:59:320328デフォルトの名無しさん
2007/05/06(日) 09:40:400329デフォルトの名無しさん
2007/05/06(日) 15:18:54ttp://monarch.sourceforge.jp/
0330デフォルトの名無しさん
2007/05/06(日) 18:26:03技と力と心が通う ザビタン(hehe!!)
イビル(hehe!!)ガブラ(Woo!Ohooho!!)
うなれジャンケル! アクサイザー3!!
0331デフォルトの名無しさん
2007/05/06(日) 19:42:180332デフォルトの名無しさん
2007/05/06(日) 20:14:110333デフォルトの名無しさん
2007/05/06(日) 20:16:530334デフォルトの名無しさん
2007/05/06(日) 20:25:59これが われらの 生きる道
アクサイザー!(Zanzan zazan!) アクサイザー!(Zanzan zazan!)
アクサイザー3!!
0335デフォルトの名無しさん
2007/05/06(日) 21:27:250336デフォルトの名無しさん
2007/05/10(木) 03:49:37コマンドアプリでイベント処理する場合にはどうすれば?
自作クラスにイベントハンドラを作る方法ってあるの?
ちなみにプログラムの特性上スレッドは却下、同期処理も却下
0337デフォルトの名無しさん
2007/05/10(木) 04:31:270338デフォルトの名無しさん
2007/05/10(木) 05:09:20ふふり
0339デフォルトの名無しさん
2007/05/11(金) 20:01:03便利なんだから(?)
0340デフォルトの名無しさん
2007/05/11(金) 22:58:07システムの時刻とアプリケーションの時刻を独立して管理したいんだけど
wxDateSpanとwxTimeSpanをwxDateTime::Nowに加算すればいいわけですね
問題はアプリケーションで管理すべき時刻とシステム時刻の差の計算はどうすればいいの?
wxDateSpanとwxTimeSpanを2個のwxDateTimeの差から計算するには?
0341デフォルトの名無しさん
2007/05/11(金) 23:24:290342デフォルトの名無しさん
2007/05/12(土) 16:44:230343デフォルトの名無しさん
2007/05/12(土) 20:18:490344デフォルトの名無しさん
2007/05/12(土) 21:01:480345デフォルトの名無しさん
2007/05/12(土) 21:53:13コンパイルに数時間かかるし
ドキュメントはほとんど英語しかないし
容量が1G以上いくし
内部構造まで解析できないとバグと仕様の区別が付けられないから不安定だし
まあようするに厨房には無理w
0346デフォルトの名無しさん
2007/05/12(土) 22:33:320347デフォルトの名無しさん
2007/05/12(土) 22:47:36でも、コンパイルは各環境で行わないといけない。
MFCの代わり?
(似てるし)
0348デフォルトの名無しさん
2007/05/12(土) 23:51:09まじっすか・・・
0349デフォルトの名無しさん
2007/05/13(日) 01:23:23MFCライクだけどMFCをさらに洗練したような感じになってること
完全クロスプラットフォームだからネットワーククライアント関係を作るなら便利
完全に無料だからライセンスを一切気にする必要がない
多国語サポートとかとにかく機能はすさまじく充実してるけどクラス設計が洗練されてて覚えやすい
0350デフォルトの名無しさん
2007/05/13(日) 01:30:20クラスの命名規約やパラメータのパターンやイベント処理方法がすべて統一されているから
ダイアログの表示の仕方を覚えると、フレーム作ったりMDI作ったりする方法がなんとなく想像できる
ちょっとそれらしい名前のクラスリファレンスを見るだけでダイアログを表示する方法と同じ方法で
いろんなものが表示できる
0351デフォルトの名無しさん
2007/05/13(日) 17:04:37英語が出来ないと辛い
0352デフォルトの名無しさん
2007/05/13(日) 19:36:07当方、wxPython使い。
0353デフォルトの名無しさん
2007/05/13(日) 20:49:24使わない機能も勝手に付いてきて重い
0354デフォルトの名無しさん
2007/05/14(月) 00:01:36でかいけどw
0355デフォルトの名無しさん
2007/05/14(月) 01:55:39ボタンの押下はポーリングでスキャンする方法しかないのでしょうか??
ボタンを長押ししたりすると、連打してるようになるし、
ボタンをちょっとだけ押しても反応しない時があるので困ってます。。
ボタンが押された時にだけイベントを発生させることはできないのでしょうか?
0356デフォルトの名無しさん
2007/05/14(月) 02:41:260357デフォルトの名無しさん
2007/05/14(月) 10:06:150358デフォルトの名無しさん
2007/05/14(月) 13:49:100359デフォルトの名無しさん
2007/05/14(月) 21:10:12みんなが辿る道
0360デフォルトの名無しさん
2007/05/14(月) 21:22:29やっぱりデカイのが痛い。
0361デフォルトの名無しさん
2007/05/14(月) 21:33:18デカイと痛いのか。。。
力を抜けよ。
0362デフォルトの名無しさん
2007/05/14(月) 21:43:010363デフォルトの名無しさん
2007/05/14(月) 21:45:430364デフォルトの名無しさん
2007/05/14(月) 21:45:59いやまて、チ○コじゃなくて、オパーイかも知れんぞ。
0365デフォルトの名無しさん
2007/05/14(月) 22:22:07そっちだって、でかいとジャンプするだけで痛いよ?
0366デフォルトの名無しさん
2007/05/14(月) 23:01:20それはつまり,C++を理解できてない人が打ちのめされたあげく,
Cだけで書こうと思い立つもCすらよく理解できていないからハンドラの扱いが
よくわからなくてWinAPIのサンプルをコピペしてダイアログ作って
テキストボックスに身長を入力したら標準体重を表示するだけの
プログラムの計算ルーチンだけを書いていたら頭の中でガリガリなった
ような気がする状態のことですね。あるある。
0367デフォルトの名無しさん
2007/05/15(火) 01:46:531.71以上にしたいんだけど、どうすればいいの?
0368デフォルトの名無しさん
2007/05/15(火) 03:07:02しかしDLLを作るには英語力が必要w
0369デフォルトの名無しさん
2007/05/15(火) 03:35:100370デフォルトの名無しさん
2007/05/15(火) 04:08:220371デフォルトの名無しさん
2007/05/15(火) 10:30:440372デフォルトの名無しさん
2007/05/15(火) 20:22:520373デフォルトの名無しさん
2007/05/15(火) 20:42:070374デフォルトの名無しさん
2007/05/15(火) 20:46:30ランタイム含めても2MBいくかいかないかだけどな
本体はよっぽとすさまじいシステムでもない限りせいぜい500kbくらいか
0375デフォルトの名無しさん
2007/05/15(火) 21:32:13それpy2exeの話?すげーなそれは・・・
0376デフォルトの名無しさん
2007/05/15(火) 23:21:420377デフォルトの名無しさん
2007/05/16(水) 01:35:240378デフォルトの名無しさん
2007/05/16(水) 15:39:210379デフォルトの名無しさん
2007/05/16(水) 16:02:13マゾか?w
C++でもJavaでもいいのにw
0380デフォルトの名無しさん
2007/05/16(水) 19:19:460381デフォルトの名無しさん
2007/05/16(水) 22:34:24あと C++ は変則的過ぎるから気持ち悪い。
0382デフォルトの名無しさん
2007/05/16(水) 22:37:38俺はそのカオスさも嫌いじゃないが
0383デフォルトの名無しさん
2007/05/16(水) 23:03:590384デフォルトの名無しさん
2007/05/17(木) 00:29:48あれは、ごまかしてるんじゃない。開き直ってるんだ。
0385デフォルトの名無しさん
2007/05/19(土) 08:58:48それだと、途中からそう考え出したみたいだから。
C++のあのスタンスは最初からだよ。
0386デフォルトの名無しさん
2007/05/19(土) 22:21:30ケチケチ wxWidgets
http://bunysmc.exblog.jp/3647189/
0387デフォルトの名無しさん
2007/05/20(日) 00:19:53てか公式でランタイムのバイナリ配布すればいいのにね
0388デフォルトの名無しさん
2007/05/23(水) 00:13:34国内産を使え!!
自分に合うのがなければ作れ!!
0389デフォルトの名無しさん
2007/05/23(水) 00:31:340390デフォルトの名無しさん
2007/05/23(水) 00:47:170391デフォルトの名無しさん
2007/05/23(水) 01:05:59wxURL<wxHTTPはメインスレッドから呼ぶと非同期通信になってGetInputStreamした段階で必ずreturn NULLしやがりますが
イベント登録も無いし、繋がったタイミングを検出する仕組みが一切ないのですが
これは完全にセカンドスレッドで動かすことを想定してこういう仕様にしたのだろうか?
これだけwxWidgetsじゃないような作りになってて使い物にならん
0392デフォルトの名無しさん
2007/05/23(水) 02:17:480393デフォルトの名無しさん
2007/05/23(水) 08:03:410394デフォルトの名無しさん
2007/05/25(金) 00:38:130395デフォルトの名無しさん
2007/05/25(金) 00:48:09デカイから。
Xcb のラッパーの Xlib のラッパーの Gdk のラッパーの Gtk+ のラッパーな
ライブラリなんて普通は使いたくないでしょ。
0396デフォルトの名無しさん
2007/05/25(金) 01:03:120397デフォルトの名無しさん
2007/05/26(土) 20:51:34Readでブロックしてしまう前に排他制御したいのでデータの有無を事前に確認したいのだが
このCPU使用率はなんとかできんのか?
0398デフォルトの名無しさん
2007/05/31(木) 10:59:42Windowsは間違いなくそっちの方向へいくし、Macも使えるし、
LinuxはMoonLightでとりあえず自分的にはGTKよりwxWidgetsのほうが
いいなとおもってた口だが、Silverlightのせいでメリットなくなったな。
0399デフォルトの名無しさん
2007/05/31(木) 15:15:370400デフォルトの名無しさん
2007/05/31(木) 17:29:520401デフォルトの名無しさん
2007/05/31(木) 18:01:31新幹線が出来ちゃったんでもうその話は終わりだねって感じじゃん?
0402デフォルトの名無しさん
2007/05/31(木) 18:30:270403デフォルトの名無しさん
2007/05/31(木) 19:50:090404デフォルトの名無しさん
2007/05/31(木) 20:25:040405デフォルトの名無しさん
2007/06/06(水) 13:24:51WxWidgeに興味がなくなったが、先日v.2.8.4をダウンロードしたら、ずいぶん
サイズが小さくなっている。Windous環境静的リンクで簡単なものなら、EXE
圧縮なしでも1Mくらいになっている。
で、興味がわいてきてお試し中だが、ライブラリが、UNICODEか否か、リンクが
静的か動的か、各OSが準備している部品を使うか否か、Debug版か否か・・
の組み合わせで16種類もあるので、ライブラリ構築にすごく時間がかかった。
0406デフォルトの名無しさん
2007/06/15(金) 18:01:40>死亡寸前のPowerPlant使いしか居ません。
>
>日本語での資料の入手のし易さからwxPythonがおすすめかもです。
>本屋でのpython系の本を探ってると結構出てくるし。
>httpはサンプル多いし、GUIもwxPyhtonでそれっぽく造れる。
>
>どっちにしろ、Mac板にはPythonのスキルをもった人間は少ないよ。
>
>ここはMac板です。そうゆう人を隔離するために造られました。
>一掃したら、マカーがPCカテゴリ全体に散らばって収集付かなくなります(>_<)
>
>以下のスレッドでよろしくです。
>
>wxWidgets
>http://pc11.2ch.net/test/read.cgi/tech/1157727990/
>
>Python
>http://pc11.2ch.net/test/read.cgi/tech/1181064980/
てわけで、
新人が来るかもしれないので、みなさん準備をしてください。
0407デフォルトの名無しさん
2007/06/15(金) 18:04:25よろしくお願いします。
0408デフォルトの名無しさん
2007/06/15(金) 20:12:430409デフォルトの名無しさん
2007/06/15(金) 20:37:28何で wx を使えもしない人間が wx がお勧めとか書いてるんだよw
適当な誘導だなあ
0410デフォルトの名無しさん
2007/06/15(金) 20:46:30実際に使ってる人間は勧めたりしないさ…
0411デフォルトの名無しさん
2007/06/15(金) 23:23:18■ このスレッドは過去ログ倉庫に格納されています