- 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
- 792 名前:デフォルトの名無しさん [2006/03/21(火) 01:02:35 ]
- >>790
Windowsネイティうはそんな仕様じゃないですよ もちろんMFCも そもそもイベントっちゅーのはユーザ操作を検知するものであって プログラム的なタイミング検出はプログラム的にやるでしょ
- 793 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 09:39:49 ]
- >>792
MFCとの違いで戸惑うのは同意します。 自分が慣れ親しんできたものと違うものに遭遇すると、自分の居所を中心にして 他のものを使いにくいものだと感じるのは自然な反応です。 でも、みっともない。
- 794 名前:デフォルトの名無しさん [2006/03/21(火) 12:32:11 ]
- 利点の問題でしょ
- 795 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 17:24:28 ]
- >>792
えーっと、だからどうしたいんですか?ちょっとお前の気持ちで考えてみたよ。次のどれ? ・WindowsネイティブやMFCの方こそ正統、wxWidgetsはそれに合わせろ。 ・WindowsネイティブやMFCの方こそ正統、wxWidgetsは糞だ。使えない。 ・WindowsネイティブやMFCの方こそ正統、wxWidgetsを使っている奴を啓蒙してやる。 ・WindowsネイティブやMFCの方こそ正統、wxWidgetsを使っている奴を煽ってやる。
- 796 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 17:51:50 ]
- 「WindowsネイティブやMFCの方こそ正統」以外の選択肢がwww
- 797 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 21:48:06 ]
- 被害妄想乙
- 798 名前:デフォルトの名無しさん mailto:sage [2006/03/21(火) 22:00:15 ]
- Windowsネイティうは
- 799 名前:デフォルトの名無しさん [2006/03/22(水) 00:00:19 ]
- >>795
イベントとはユーザ操作による概念で形成されているのですべてにおいて統一されいるほうが 一貫性があり直感的に理解できる、前例の有無の問題ではない プログラム的な修正についてイベントが発生するということは、そのわかりきったプログラム的な タイミングの検出方法に2つの動作洗濯機を与えることになり、これは後にプログラムを読む人間に とって非常に大きな障壁となるだろう このことによる弊害はそれだけにとどまらず、余計な処理を必要とするためにコードが大幅にふくらみ複雑になる こういった問題はこれはそうなのだからいいのだとかの軽い問題ではなく、それによって開発されるもの すべてに多大な影響を与える非常にシビアな問題である 私にはプログラム操作をイベント化する利点が見つけられない 単純にWindows仕様が嫌いだからという理由ならばこれほど馬鹿げた話はないだろう しかしwxWidgetsはもっともMFCに影響を受けMFCを崇拝した仕様になってるのになぜこんなことを しているのか疑問である
- 800 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 00:18:20 ]
- >>799
「WindowsネイティブやMFCの方こそ正統」まで読んだ
- 801 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 03:01:47 ]
- >>799
「洗濯機」まで読んだ
- 802 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 06:00:10 ]
- wxWashingMachine
- 803 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 07:31:28 ]
- >>799
>>795にアンカー付けるんなら、質問にちゃんと答えてくれよ。 お前がwxWidgetsを気に入らないことはわかった。だけど、>799にはそこまでしか 書いていない。気に入らない理由を書いているだけだ。 で、お前はどうしたいんだい。選択肢をふやしてみたよ。 (1)WindowsネイティブやMFCの方こそ正統、wxWidgetsはそれに合わせろ。 (2)WindowsネイティブやMFCの方こそ正統、wxWidgetsは糞だ。使えない。 (3)WindowsネイティブやMFCの方こそ正統、wxWidgetsを使っている奴を啓蒙してやる。 (4)WindowsネイティブやMFCの方こそ正統、wxWidgetsを使っている奴を煽ってやる。 (5)WindowsネイティブやMFCの方こそ正統、wxWidgetsを直してやる。なんせオプソだからな。 (1)〜(3)ならお前がここで騒ぐ意味はなさそうだから消えな。 (4)なら勝手にやってろボケ、だね。 (5)ならお手並み拝見。 さあ、どれだ。 選択肢にお前の「どうしたい」がなかったら番号じゃなくて、ちゃんと書けよ。 もう理由は書かなくていいからな。
- 804 名前:デフォルトの名無しさん [2006/03/22(水) 08:17:24 ]
- 被害妄想すごいなw
wxWidgetsはお気に入りのフレームワークだ だが、お気に入りならひとつの欠点も指摘できないような信者にはなりたかない バージョンアップで対応するか対応してやってもいいが とにかく今のこの部分の仕様は利点がない Windows厨も痛いが、安置Windows厨も痛いなw まああれだ、wxWidgetsのベースソースもいじれないようなガキンチョはすっこんでろってこったw
- 805 名前:デフォルトの名無しさん [2006/03/22(水) 08:23:03 ]
- >>803
Hello World以外でなんか作ってから物しゃべろうなw
- 806 名前:デフォルトの名無しさん [2006/03/22(水) 14:03:17 ]
- >>792の言いたい事って
「SetTextでイベント雪崩が起きちゃって困るんだけどどうしたら良い? ぼくちゃんが今まで使ってたWindowsネイティブだと起きないから対処法わからないよ」でしょ
- 807 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 17:20:16 ]
- どうでもいいけど、要望は開発者にしてくれ。
ここに書くと愚痴にしかならん。
- 808 名前:デフォルトの名無しさん mailto:sage [2006/03/22(水) 17:33:09 ]
- >>806
それにしても790、791でだいたいわかりそうなもんだが。
- 809 名前:デフォルトの名無しさん [2006/03/23(木) 01:39:12 ]
- どうせ愚痴以外に話題だせるようなやついないんだろ?w
- 810 名前:デフォルトの名無しさん mailto:sage [2006/03/23(木) 09:37:28 ]
- ていうかここまで全部俺の自演だし
- 811 名前:デフォルトの名無しさん [2006/03/25(土) 05:45:31 ]
- LGPLってことは動的なリンクなら問題ない?
VS2003使っているんですが動的なリンクってどうやったらできるんですか?
- 812 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 05:56:25 ]
- スタティックリンクでも問題なし
- 813 名前:デフォルトの名無しさん [2006/03/25(土) 11:16:47 ]
- LGPL改定で基本的にすべてのライセンスを放棄してるのと変わりない
- 814 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 14:37:34 ]
- それなんてBSDラ(ry
- 815 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 14:50:56 ]
- とりあえずライセンス読め
乱暴にまとめると ・基本はLGPL ・例外として、このライブラリベースのバイナリのオブジェクトコードを、好きな 契約下で使用、コピー、リンク、修正、頒布してもいいけど、 - 他からLGPLやGPLライセンスのコードを持って来た場合は知らんよ - ライブラリ自体を修正した場合は、wxWindowsライセンスにするか LGPLにするかは自分で決めろよ。 動的リンクやスタティックリンクしたオブジェクトコードを好きなライセンスで 配布できるけど、あくまでオブジェクトコードだけな。 ソースコードでwxWidgetを配布する場合は、依然としてその部分は LGPL or wxWindowsライセンスで、ライセンスを放棄してるわけ じゃないよ。
- 816 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 14:52:42 ]
- BSDとは、ソースコードを流用したときのライセンスの扱いが違うと思う。
- 817 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 15:50:37 ]
- >>812-816
わかりやすい説明ありがとうございました。 がんばって覚えてみようと思います。
- 818 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 18:49:26 ]
- ライセンスの放棄とかわけわかんねーし。BSDだって
ライセンス条項ちゃんとついてるし。なにいってんの
- 819 名前:815 mailto:sage [2006/03/25(土) 20:35:49 ]
- >818
ライセンス放棄は >813を受けての話な。 BSDがライセンス放棄を前提にしているなんて言っちゃいねーからな。 誰だよ、そんな話をしているの。
- 820 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 20:48:01 ]
- ライセンスは著作権者が使用者に「与える」もので著作権者が自ら
放棄するものではない。なぜなら自らが自らに対してライセンスを 与えるという行為はしないからだ。
- 821 名前:デフォルトの名無しさん [2006/03/26(日) 00:02:12 ]
- バイナリにしたら基本的に配布形態は自由です
商用だろうとなんだろうとリンクしようとDLLだろうとなんでもありです wxWidgetsのプロジェクトリーダーが正式に回等したメールを見たことがあります
- 822 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 04:56:57 ]
- wxWidgetsはクロスプラットフォームとフリーライセンスが売りだろ〜。
これを知らずに使い始めるやつっていったい・・・。
- 823 名前:デフォルトの名無しさん [2006/03/26(日) 05:32:54 ]
- wx-Devcppのライセンスはなに?
知っている人教えてください。
- 824 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 10:53:48 ]
- LGPL
- 825 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 11:31:35 ]
- >>822
・クロスプラットフォーム⊂自分の使いたいプラットフォームで使える なのだから別に知らなくても問題ないと思うが。 クロスプラットフォーム性もまんまおまかせで済むわけじゃなく、 プラットフォーム間での挙動の違いとか、プラットフォームによって 実装されてないところとかも多少あるしね。
- 826 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 12:04:04 ]
- >>824
ありがd
- 827 名前:デフォルトの名無しさん [2006/03/26(日) 13:47:11 ]
- >>825
>822が書いた、クロスプラットフォームとフリーライセンスの どっちを「別に知らなくても問題ない」と書いているの? クロスプラットフォーム性を重視しないのなら、wxのメリットってかなり無くなるよね。 MFCで組むとか、Cocoaで組むとか、Gtk+で組むとかの方が良いんじゃない? ライセンスの緩さを重視しないのなら、Qtの方がクロスプラットフォームツールキットとしての 出来は良いんじゃない? やっぱり、wxのメリットってクロスプラットフォームとフリーライセンスの両方を必要とするところで 出てくるんじゃないかなあ。
- 828 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 14:26:47 ]
- そこに山があるから。
- 829 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 15:47:59 ]
- > クロスプラットフォーム性を重視しないのなら、wxのメリットってかなり無くなるよね。
> MFCで組むとか、Cocoaで組むとか、Gtk+で組むとかの方が良いんじゃない? そうか? feasibleな選択であれば別に何使っても構わんだろ?
- 830 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 16:15:02 ]
- Visual C++ 2005 Express Editionで使用可能なの?
- 831 名前:デフォルトの名無しさん [2006/03/26(日) 17:46:49 ]
- どうでもいいが実行ファイルでかすぎだろw
- 832 名前:デフォルトの名無しさん [2006/03/26(日) 17:54:59 ]
- あんまり期待しないで聞いてみる
wxZlibStreamってのがあるわけだがファイルに出す方法はわかったんだが メモリにだすにはどうしたらよいのでしょうか? メモリ上のデータを圧縮してバッファに格納して結果のサイズを知りたいわけです
- 833 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 18:54:03 ]
- wx-Devcppでコンパイルしたら実行ファイルが約4Mもある。
どうにかならんものか・・・・
- 834 名前:832 [2006/03/26(日) 19:23:50 ]
- とりあえず出来たからいいや、教えないいけどw
- 835 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 00:59:50 ]
- >>831
>>833 それがクロスプラットフォーム性の代償です。 (等価交換の法則)
- 836 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 01:36:40 ]
- いやそれにしてもでかすぎだろ。TkはTclインタプリタ抱き合わせだけど
1.5Mくらいだろ。なんであんなにでかくなんだよ。
- 837 名前:デフォルトの名無しさん [2006/03/27(月) 02:12:13 ]
- リンクするときに普通は必要な部分だけのバイナリを実行ファイルに組み込むわけで
小さくなるんだけど これは常にほとんど使用状態で上位クラスが成り立ってるから全部セットでついてくるんだよな Hello Worldだけでも相当でかいw まあ規模のでかいソフトだと別に問題ないがw
- 838 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 02:35:12 ]
- ランタイムを分離するとかもう少しやり方がありそうなモノだが。
実行ファイルがいくつもある場合無駄が多すぎ。
- 839 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 03:03:01 ]
- というかそれってできないの?
小さな実行ファイルと巨大なdllに分かれてくれたほうが落ち着くというか何というか
- 840 名前:デフォルトの名無しさん [2006/03/27(月) 07:41:17 ]
- できます
- 841 名前:デフォルトの名無しさん [2006/03/27(月) 08:45:06 ]
- listctrl.cpp
void wxGenericListCtrl::DoClientToScreen( int *x, int *y ) const { return m_mainWin->DoClientToScreen(x, y); } なんじゃこりゃw
- 842 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 12:52:58 ]
- 丸投げ
return がイカスね
- 843 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 15:02:43 ]
- return イカス!
- 844 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 15:18:49 ]
- return イカスミスパゲッティ
- 845 名前:デフォルトの名無しさん [2006/03/27(月) 18:55:04 ]
- おいお前ら気づけよ
最新の2.6.3ソースなわけだが void で returnしてんだよw
- 846 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 19:08:14 ]
- 気づいててもそんなヤボチンなカキコするのは藻前だけ
- 847 名前:デフォルトの名無しさん [2006/03/27(月) 19:25:18 ]
- 気づかないよりはましwww
- 848 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 19:45:54 ]
- C++的にはおkwwwwwwwwww
Cだとダメポスス
- 849 名前:デフォルトの名無しさん mailto:sage [2006/03/27(月) 23:06:01 ]
- >>839
wxWidgetsのオプション違いとコンパイラ違いとバージョン違いのDLL Hellへようこそ。 普通にstatic linkする富豪的解決法が一番楽で安全だよ。
- 850 名前:デフォルトの名無しさん [2006/03/28(火) 00:00:43 ]
- >>848
はぁ?wwwwwwwwwwwwwwwwwwww
- 851 名前:デフォルトの名無しさん [2006/03/29(水) 12:16:02 ]
- 2.6.3にてwxComboBoxのwxDefaultSizeの扱いが勝手に変更された模様
- 852 名前:デフォルトの名無しさん [2006/03/29(水) 12:20:48 ]
- 「勝手に」ってどういう意味?君の許可を得ずにってこと?
- 853 名前:デフォルトの名無しさん [2006/03/29(水) 12:59:04 ]
- そうだよ ユーザの許可もとらずに仕様変更なんて最低だと思う
- 854 名前:デフォルトの名無しさん [2006/03/29(水) 13:00:24 ]
- 他人の揚げ足取りになると急にレスがつきだすw
たぶんこのスレ馬鹿しかいないんだなw もうちょっと内容のあるレスしようぜw 出来ないなら消えろwっていうと誰もいなくなりそうだがw ところでwx_dll.dsw誰かコンパイルできた人いるか?w
- 855 名前:デフォルトの名無しさん mailto:sage [2006/03/29(水) 16:08:22 ]
- >>854
わ か り や す い な
- 856 名前:デフォルトの名無しさん mailto:sage [2006/03/30(木) 09:53:07 ]
- トートロジー >>854
- 857 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 08:12:33 ]
- 2.6.3のxmlparseが-mno-cygwinでこけます。
ビルドに成功した人いますか? ./bk-deps gcc -c -o wxexpat_xmlparse.o -I./src/expat -DNO_GCC_PRAGMA -Ilib/wx/ include/msw-ansi-release-static-2.6 -I./include -O2 -fno-strict-aliasing -mno-cy gwin -Wall -Wundef ./src/expat/lib/xmlparse.c ./src/expat/lib/xmlparse.c:92:2: #error memmove does not exist on this platform, nor is a substitute available ./src/expat/lib/xmlparse.c: In function `XML_SetEncoding': ./src/expat/lib/xmlparse.c:883: error: `isParamEntity' が宣言されていません (こ の関数内で最初に利用) ./src/expat/lib/xmlparse.c:883: error: (未宣言の各変数については、それが最初に現 われたそれぞれの関数 ./src/expat/lib/xmlparse.c:883: error: に対して一度だけ報告されます。) ./src/expat/lib/xmlparse.c:883: error: `externalParEntInitProcessor' が宣言され ていません (この関数内で最初に利用) ./src/expat/lib/xmlparse.c: In function `XML_SetReturnNSTriplet': ./src/expat/lib/xmlparse.c:1105: error: `isParamEntity' が宣言されていません (こ の関数内で最初に利用) ./src/expat/lib/xmlparse.c:1105: error: `externalParEntInitProcessor' が宣言され ていません (この関数内で最初に利用) ./src/expat/lib/xmlparse.c: In function `XML_SetParamEntityParsing': ./src/expat/lib/xmlparse.c:1357: error: `isParamEntity' が宣言されていません (こ の関数内で最初に利用) ./src/expat/lib/xmlparse.c:1357: error: `externalParEntInitProcessor' が宣言され ていません (この関数内で最初に利用) ./src/expat/lib/xmlparse.c: At top level: ./src/expat/lib/xmlparse.c:308: 警告: 'processInternalParamEntity' declared `sta tic' but never defined make: *** [wxexpat_xmlparse.o] エラー 1
- 858 名前:デフォルトの名無しさん [2006/04/02(日) 12:43:20 ]
- どれダウンロードした?
- 859 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 14:26:14 ]
- >>858
すんません。 ttp://jaist.dl.sourceforge.net/sourceforge/wxwindows/wxMSW-2.6.3-1.zip です。 ttp://0xcc.net/pub/uu-2004-08/ この辺を参考に export CFLAGS="-mno-cygwin" export CXXFLAGS="-mno-cygwin" export LDFLAGS="-mno-cygwin" ./configure --disable-shared --disable-threads make でこけました。 #gcc バージョン 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
- 860 名前:デフォルトの名無しさん [2006/04/02(日) 18:03:17 ]
- パッチでてるよ
- 861 名前:デフォルトの名無しさん mailto:sage [2006/04/03(月) 12:41:26 ]
- あー、パッチ2でてますね。
家帰ったら再トライしてみます。 ありがとうございました。
- 862 名前:デフォルトの名無しさん mailto:sage [2006/04/05(水) 12:50:09 ]
- Mac版のwxPythonアップデートしたら、returnキーとenterキーのコードが区別されとる
使ってたスクリプト修正しなきゃ使いづらい・・・
- 863 名前:デフォルトの名無しさん mailto:sage [2006/04/11(火) 18:57:57 ]
- 的外れな質問だったらスマソ
wxPythonってMacOS9用のアプリも作れますか?
- 864 名前:デフォルトの名無しさん mailto:sage [2006/04/11(火) 21:18:31 ]
- wxPython2.6で、ListCtrlの行を選択したときに、別のTextCtrlにFocusを移したいのですが
行を1回クリックしただけではだめで、間をおいて(ダブルクリックにならないように)もう一回クリックしないと フォーカスが移りません。 これを一回でフォーカスが移るようにならないでしょうか? MacOSXでもWindowsXPでも同じでした。 サンプルソースはこんな感じです。 class LIST(wx.ListCtrl): def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, pos=(10,40), style=wx.LC_REPORT | wx.LC_VIRTUAL ) self.parent = parent self.InsertColumn(0, "data") self.SetItemCount(1) self.Bind(wx.EVT_LIST_ITEM_SELECTED, self.OnItemSelect) def OnGetItemText(self, row, col): return 'spam' def OnItemSelect(self, event): self.parent.InputBox.SetValue('SPAM') self.parent.InputBox.SetFocus() class MyApp(wx.App): def OnInit(self): self.frame = wx.Frame(None, -1, "python") self.frame.InputBox = wx.TextCtrl(self.frame, -1, "Input", pos=(10,10)) self.frame.List = LIST(self.frame) self.frame.Show(1) return 1
- 865 名前:デフォルトの名無しさん [2006/04/12(水) 17:11:30 ]
- 一日たっても解決できなかった。
結局、「次に何か入力されるときに TextCtrl に入力されればいい」ので、 ListCtrl に EVT_CHAR イベントくっつけて TextCtrl に書き込まれるようにした。
- 866 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 17:32:15 ]
- 書籍のPDF
ttp://www.phptr.com/promotions/promotion.asp?promo=1484&redir=1&rl=1
- 867 名前:デフォルトの名無しさん [2006/04/12(水) 18:35:43 ]
- >>866
Amazonで洋書を買った後だったので、結構ショック。
- 868 名前:デフォルトの名無しさん mailto:sage [2006/04/12(水) 19:14:42 ]
- >>866
その本って役に立つの? ネットの情報で十分ってことはない?
- 869 名前:デフォルトの名無しさん [2006/04/13(木) 16:40:29 ]
- >>868
図表が結構入っているので、パラパラ見て、何ができて何ができないのか 雰囲気掴む分には良いかも。ただ、上のPDFの内容が全くそのままなので、 PDFの全文検索の方が役に立ちそうだけど。
- 870 名前:デフォルトの名無しさん [2006/04/16(日) 07:56:02 ]
- wxに限ったことじゃないんだけど
linuxってカーネルが違うと動かないから普通ソース配布でコンパイルして使うじゃんね? 最近の動向は知らないけど確かそうだよね? ソースを公開したくない場合どうすりゃいいの?
- 871 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 08:53:20 ]
- これまた不味そうな餌だな
- 872 名前:デフォルトの名無しさん [2006/04/16(日) 09:55:55 ]
- >>870
> >wxに限ったことじゃないんだけど >linuxってカーネルが違うと動かないから普通ソース配布でコンパイルして使うじゃんね? >最近の動向は知らないけど確かそうだよね? >ソースを公開したくない場合どうすりゃいいの? 仮想化ソフトで全プラットフォーム用意して各々でバイナリビルドして配れ。
- 873 名前:デフォルトの名無しさん mailto:sage [2006/04/16(日) 19:29:56 ]
- *BSDのLinuxエミュ用にバイナリ作るのも忘れるなよ!
- 874 名前:デフォルトの名無しさん mailto:sage [2006/04/17(月) 14:16:03 ]
- wxWidgetsって、FLTKよりも高機能ですか?
- 875 名前:デフォルトの名無しさん mailto:sage [2006/04/17(月) 18:04:33 ]
- FLTKて日本語通ったっけ?
- 876 名前:デフォルトの名無しさん mailto:sage [2006/04/17(月) 23:16:30 ]
- wxWidgetsてなんて読む?
- 877 名前:デフォルトの名無しさん mailto:sage [2006/04/17(月) 23:24:14 ]
- だぶりゅえっくすうぃじぇっつ
- 878 名前:デフォルトの名無しさん [2006/04/24(月) 18:55:50 ]
- wxPython を使ってるんですが、wxObject か wxFrame のインスタンスから、
それらが実行されている wxApp を得るメソッドや方法はないでしょうか? (GetParentApp() みたいな感じで) 何個かのフレームを表示するアプリを作ってて、いくつか共通する配列データなどがあるので、 wxAppに置いといて共有できれば楽だと思うのですが、 個々のオブジェクトからメインのwxAppにアクセスする方法がわかりません。
- 879 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 19:17:53 ]
- C++ならwxGetApp()があるけど
- 880 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 19:26:46 ]
- wxPythonにもありました。オブジェクトのメソッドじゃなくて一般の関数であったんですね。
ありがとうございます。
- 881 名前:デフォルトの名無しさん mailto:sage [2006/05/02(火) 22:52:56 ]
- Visual StudioでwxWidgetsコンパイルしようとしてるんだけど、
Universal Unicode Releaseってビルド構成の のUniversalって何を意味してるの? 付かないのとどう違うんだろう。
- 882 名前:デフォルトの名無しさん mailto:sage [2006/05/03(水) 00:34:12 ]
- >>881
www.wxwidgets.org/faqgen.htm#univ
- 883 名前:デフォルトの名無しさん mailto:sage [2006/05/03(水) 03:04:57 ]
- wxWidgets2.6.3をVisual Studio2005で導入して、簡単なコードをコンパイルしてみたのですが
エラー1error LNK2019: 未解決の外部シンボル "public: void __thiscall wxStringData::Free(void)" (?Free@wxStringData@@QAEXXZ) が関数 "public: void __thiscall wxStringData::Unlock(void)" (?Unlock@wxStringData@@QAEXXZ) で参照されました。main.obj と エラー2error LNK2019: 未解決の外部シンボル _main が関数 ___tmainCRTStartup で参照されました。MSVCRTD.lib というリンクエラーが出ます。どなたかご助言願えませんでしょうか。 wxWidgetsはStaticリンクでUnicode有効でコンパイルしています。
- 884 名前:デフォルトの名無しさん mailto:asage [2006/05/03(水) 03:30:11 ]
- >>883
エラーメッセージでググって見た? というのはおいといて。 アプリのプロジェクトで、ランタイムライブラリの設定を “マルチスレッド (/MT)”とかに変えてみたらどうでしょうか
- 885 名前:デフォルトの名無しさん mailto:sage [2006/05/03(水) 13:35:04 ]
- >>884
ググってみましたが、有効な情報が見つかりませんでした。 ttp://ktm11.eng.shizuoka.ac.jp/cgi-bin/wiki/wiki.cgi?page=wxWidgets%2Finstall のサイトを参考にしています。 /MTや/MTDの設定にちゃんとしているのですが・・・。
- 886 名前:不明なデバイスさん mailto:sage [2006/05/03(水) 19:17:38 ]
- 「wxPython in Action」を購入した人いますか?
- 887 名前:デフォルトの名無しさん [2006/05/04(木) 01:39:34 ]
- dllリンクの場合はコンパイルオプションにWXUSINGDLLを加えるべし
- 888 名前:デフォルトの名無しさん [2006/05/04(木) 13:03:05 ]
- ↑マニュアルにすら書いてない隠しコマンド
- 889 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 09:08:48 ]
- >>886
本当はいーけないんだ〜×2、せーんせーにゆーたーろ〜なんですけど、中国のとあるサイトに落ちてますた。本屋で立ち読みとかできないので、このpdfで立ち読みてみては。 グーグルで「wxpython action 下? pdf」で検索して、「天网千帆FTP文件搜索引フ」というサイトがひっかかるので、そこのキャッシュを行くと見つかります。
- 890 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 09:11:06 ]
- >>886
>>889 889ですが、中国語のダウンロードっていう文字が文字化けしているので、直で書いときます。 ttp://72.14.207.104/search?q=cache:jMPcFbm12jcJ:mytianwang.cn/cgi-bin/snapshot%3Furl%3D//202.96.64.144/pub/books/%250A(O%27Reilly)%2520-%2520Core%2520JSP.pdf%250A+wxpython+in+Action+%E4%B8%8B%26%2336733%3B+pdf&hl=ja&ct=clnk&cd=13&inlang=ja
- 891 名前:デフォルトの名無しさん mailto:sage [2006/05/06(土) 17:07:17 ]
- 通報するのマンドクセ('A`)
- 892 名前:デフォルトの名無しさん mailto:sage [2006/05/07(日) 10:03:04 ]
- さすが黄金週間
|

|