1 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 15:12:36 .net] クロスプラットフォーム GUI ライブラリの wxWidgets (旧 wxWindows)についてのスレ。 本家 ttp://www.wxwidgets.org/ wxWindows日本語プロジェクト ttp://wxwindowsjp.sourceforge.jp/ Cross-Platform Programming with wxWidgets ttp://wxwidgets.info/ Let's wxWidgets ttp://dot-gray.s33.xrea.com/ wxWindowsで始めるC++ GUIプログラミング ttp://www.h3.dion.ne.jp/~k5_n/wxwin/ wxWidgets でクロスプラットフォーム GUIアプリを作ろう ttp://0xcc.net/pub/uu-2004-08/ 前スレ 【GUI】wxWidgets(旧wxWindows) その4【サイザー】 pc12.2ch.net/test/read.cgi/tech/1214657360/
441 名前:デフォルトの名無しさん mailto:sage [2012/07/14(土) 23:52:18.18 .net] c++とwxWidgetsを勉強中です。 わからないことがあるので教えていただけませんか。 void functestFrame::OnButton2Click(wxCommandEvent& event) { wxString str1 = L"まっぎょ"; functestFrame::wxStringfunc(&str1); } void functestFrame::wxStringfunc(wxString* str) { wxMessageBox(*str);} 4-10はコンパイルと実行できました。 void functestFrame::OnButton3Click(wxCommandEvent& event) { wxArrayString temp1; temp1.Add(wxT("ぽけもん")); functestFrame::wxArrayStringfunc(&temp1); } void functestFrame::wxArrayStringfunc(wxArrayString *arraystring) { for (int i=0 ; i< *arraystring.GetCount() ; i++) {*arraystring.Item(i);} } コンパイルエラーがでます。 C:\Users\x\Desktop\functest\functestMain.cpp||In member function 'void functestFrame::wxArrayStringfunc(wxArrayString*)':| C:\Users\x\Desktop\functest\functestMain.cpp|169|error: request for member 'GetCount' in 'arraystring', which is of non-class type 'wxArrayString*'| C:\Users\x\Desktop\functest\functestMain.cpp|170|error: request for member 'Item' in 'arraystring', which is of non-class type 'wxArrayString*'| ||=== Build finished: 2 errors, 0 warnings (0 minutes, 1 seconds) ===| wxstringと同じ方法をしているつもりなのですが、どのようにすればコンパイルができるのでしょうか?
442 名前:デフォルトの名無しさん mailto:sage [2012/07/15(日) 11:07:19.04 .net] >>441 ちょっとしたコードを書いてみた pastebin.com/KCE8eyDe コンパイルが通らない原因 wxArrayStringの通常変数とポインタ変数の違いがわかっていない C++では実体に対しては「.」でアクセス、ポインタ変数に対しては「->」アロー演算子でアクセスする 参考:brain.cc.kogakuin.ac.jp/~kanamaru/lecture/prog1/13-03.html × arraystring.GetCount(); ○ arraystring->GetCount(); あと関数の入り口で「wxArrayString *arraystring」と宣言されているならば その関数内部では「*arraystring」ではなく「arraystring」でアクセスする 「*」をつけてしまうと「arraystring」のポインタのポインタになってしまう void functestFrame::wxArrayStringfunc(wxArrayString *arraystring) { for (int i=0 ; i< *arraystring.GetCount() ; i++) {*arraystring.Item(i);} ← ここもいまいち何をしようとしてるかわからん }
443 名前:デフォルトの名無しさん mailto:sage [2012/07/15(日) 11:14:03.55 .net] あと細かいことを言うと文字列の宣言を以下のようにしているようだが wxString str1 = L"まっぎょ"; せっかく用意されているので「wxT」マクロを使った方がいい wxString str1 = wxT("まっぎょ"); これでどのような環境でも日本語が変数に入れられるはず
444 名前:デフォルトの名無しさん mailto:sage [2012/07/15(日) 21:32:47.77 .net] >>442 ありがとうございます。 サンプルをコンパイルして、実行できました。 通常変数と、ポインタ変数ですか。 リンク先を読んで理解します。 すみません、あと一点教えてください。 wxStringは、通常変数? wxArrayStringは、ポインタ変数?を利用しているというころでしょうか? 下記マニュアルをどのように調べればよいのでしょうか? wxwindowsjp.sourceforge.jp/docs/html/wx/wx368.htm wxwindowsjp.sourceforge.jp/docs/html/wx/wx32.htm
445 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 05:30:47.00 .net] >>444 >wxStringは、通常変数? wxArrayStringは、ポインタ変数?を利用しているというころでしょうか? C/C++ではクラスや変数の宣言時に実体を宣言するかポインタで宣言するか決められるので その質問はそもそもちょっとポイントがずれている 【ポインタ】 例えば wxButton *btn1 = new wxButton(panel, wxID_BUTTON1, wxT("ボタン1")); はwxButtonクラスをポインタ変数で宣言している *btn1内のクラスメソッドをいじるには「*btn1->GetLabel();」と書く必要がありますよ、と 普通は大きなクラスはポインタ変数でインスタンスを作って宣言したほうが良い 【実体】 wxString myTestStr; myTestStr = wxT("テスト文字列"); myTestStr.IsEmpty(); ← 空文字であるかどうか調べてる >下記マニュアルをどのように調べればよいのでしょうか? もうお気づきかもしれないが wxwindowsjp.sourceforge.jp/docs/html/wx/wx368.htm に載っているのは wxStringという「クラス」についてのリファレンス wxString::Hogehoge のように「::」がくっついた後半部分がそのクラスが使用出来るメソッド(関数) myTestStr.IsEmpty(); ← wxStringのIsEmptyというメソッドをつかっている 自分が欲しい機能をクラスリファレンスで探し、クラスを宣言してどのように使えるかは メソッド部分を見れば良いということ。
446 名前:デフォルトの名無しさん [2012/07/16(月) 07:23:17.68 .net] DLLよりもstaticの方が配布サイズ小さくなるな
447 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 10:56:52.47 .net] 逆でわ?
448 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 11:06:12.02 .net] DLLリンクで作るともちろんexeは小さくなるけど DLLも一緒に配布するとなるとでかくなるって意味
449 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 11:08:34.14 .net] そりゃあんたのプログラムの規模が小さいだけでわ?
450 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 11:12:44.68 .net] いや先入観無しで聞いてくれ 最初はそう思ってたんだが 確かにDLLリンクで作るとexeはめっちゃ小さい しかし実際そこそこの規模のプログラム書いて staticで作ってみて出来たexeが (前者のexeに必要なDLLを合わせたサイズに比べると) 意外と小さい
451 名前:デフォルトの名無しさん [2012/07/16(月) 11:15:19.52 .net] exe だけ配布汁!
452 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 11:22:57.42 .net] そりゃDLLはwxWidgets全部入りだしな
453 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 12:51:54.82 .net] 規模によるとしか言いようがない
454 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 12:57:22.32 .net] MFC 最強ですねわかります
455 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 13:25:13.34 .net] DLLはwxWidgetsのシンボル全部入ってるけど、 staticリンクだと本体が使うシンボルだけ.aから 引っ張ってくるんだから、そうなるのは当たり前
456 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 14:12:18.33 .net] 規模によるとしか言いようがない
457 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 14:13:00.02 .net] DLL ってなんのためにあるんだっけ?
458 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 14:13:47.36 .net] ワロタ
459 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 14:34:56.55 .net] wxWidgetsで作ったexeが一個(あるいは少数)しかないときはそうなるのは当たり前。 DLLのメリットが生きるのはOS等のようにexeが無数にあってさらに共通部分(API)が多い場合。 趣味でやってるならSTATICでいいんじゃね?
460 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 14:56:37.82 .net] めずらしくwxWidgetsスレが伸びている・・・
461 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 15:55:58.62 .net] 規模によるとしか言いようがない
462 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 15:56:38.27 .net] 2.9.4 出たからな
463 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 16:19:03.02 .net] 2.9.4 はまだ Development だよね。 いつ Stable になるんだよ、まったく。
464 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 16:28:29.73 .net] 馬鹿には無理
465 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 17:57:49.06 .net] 馬鹿には無理さんは帰って、どうぞ
466 名前:437 mailto:sage [2012/07/16(月) 19:32:54.08 .net] 事故解決しました。 リンカ設定ではディレクトリで vc_dll の方を指定していたのですが、 PreprocessorDefinitions に WXUSINGDLL が抜けていたため、 static link しようとしてシンボル未解決になっていたようです。
467 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 19:53:09.82 .net] つ ttp://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide#Project_properties
468 名前:デフォルトの名無しさん mailto:sage [2012/07/16(月) 19:55:20.02 .net] そうそう。 それです。
469 名前:デフォルトの名無しさん mailto:sage [2012/07/17(火) 23:59:29.64 .net] >>445 レスありがとうございます。 >>その質問はそもそもちょっとポイントがずれている ポインタ渡し、参照渡しを調べていたのですが、勘違いしていたようです。 int,charなどの型の場合・関数の場合・クラスの場合と大体は似ているようですが、 クラス内の機能を使用するときには、->を使わないとだめなことがなんとなくわかりました。 void functestFrame::OnButton2Click(wxCommandEvent& event) { wxString str1 = wxT("まっぎょ"); functestFrame::wxStringfunc(&str1); } void functestFrame::wxStringfunc(wxString* str) { wxMessageBox(*str); str -> Last();} 教えてもらったとおりやると、コンパイルと実行ができ、str.Lastとやればコンパイルエラーがでました。 間接参照演算子の*strの使い方で勘違いしていました。 あくまで、データをみるだけで、クラス等のpointer渡しの場合かつその機能を使う 場合は、->を使うんですね。 ありがとうございました。
470 名前:デフォルトの名無しさん mailto:sage [2012/07/18(水) 09:07:55.01 .net] 全然違うw C++の初心者用入門本読んで勉強汁
471 名前:デフォルトの名無しさん mailto:sage [2012/07/18(水) 13:24:00.41 .net] wxWCharBuffer の使い方が良く判りません。
472 名前:デフォルトの名無しさん [2012/07/23(月) 08:38:27.68 .net] 過疎
473 名前:デフォルトの名無しさん mailto:sage [2012/07/23(月) 13:34:00.85 .net] 過疎かあヌ
474 名前:デフォルトの名無しさん mailto:sage [2012/08/10(金) 14:24:37.30 .net] わからないことがあるので、教えてください。 fossies.org/unix/misc/wxWidgets-2.9.4.tar.gz:a/wxWidgets-2.9.4/utils/helpview/src/client.cpp のソースの中で、149行目と150行目の : は何という演算子で、どのようなことをしているのでしょうか? 149 MyFrame::MyFrame(wxFrame *frame, const wxString& title) 150 : wxFrame(frame, wxID_ANY, title, wxDefaultPosition, wxSize( 200, 100 ) ) 149行目は、コンストラクターというのはなんとなくわかりますが、その後の演算子?がなにをしているのかが わかりません。 検索しても、スコープ演算子はでてくるのですが、: 一個だけの演算子の意味がでてきません。 試しに、150行目に該当する部分をコメントアウトしてみると、ビルドは通りますが、実行しても何も表示されません。 {}の中に、 wxFrame(frame, wxID_ANY, title, wxDefaultPosition, wxSize( 200, 100 ) );を追加してビルドして 実行しても何も表示されません。
475 名前:デフォルトの名無しさん mailto:sage [2012/08/10(金) 14:33:22.20 .net] すいません、リンク先の内容が質問したい内容と同じではありませんでした。 実際は、C:\wxWidgets-2.9.3\samples\sockets\client.cppの内容をビルドしながら理解しようとしています。 client.cpp // frame constructor MyFrame::MyFrame() : wxFrame((wxFrame *)NULL, wxID_ANY, _("wxSocket demo: Client"),wxDefaultPosition, wxSize(300, 200)) ここのコンストラクタの後の、: の演算子?であっているのかどうかも不明なのですが・・・ これは何をしているのでしょうか?
476 名前:デフォルトの名無しさん [2012/08/10(金) 14:58:02.41 .net] >>475 MyFrameは多分継承したクラスなので、基底クラスであるwxFrameのコンストラクタを呼び出している。
477 名前:デフォルトの名無しさん mailto:sage [2012/08/10(金) 14:59:37.21 .net] あげちゃった・・・。Orz
478 名前:デフォルトの名無しさん mailto:sage [2012/08/10(金) 15:15:07.17 .net] >>476 教えてくれてありがとうございます。 継承と基底クラスを調べてみます。
479 名前:デフォルトの名無しさん [2012/08/10(金) 16:12:34.61 .net] 若き日のヴィドゲンシュタインがよみがえったように
480 名前:デフォルトの名無しさん [2012/08/10(金) 16:21:56.40 .net] 連結グラフ G=(V,E) と重み d:E->R+が与えられたとき 最小木を求めよ。
481 名前:デフォルトの名無しさん mailto:sage [2012/08/14(火) 17:06:28.44 .net] 演算子?ではありませぬ
482 名前:デフォルトの名無しさん mailto:sage [2012/08/28(火) 18:53:02.77 .net] 初期化リストじゃね?
483 名前:デフォルトの名無しさん mailto:sage [2012/08/31(金) 17:18:28.13 .net] wxStaticBitmapに透過png画像を指定して描画しても、 透過になってくれてないようなのですが、 単にwx.BITMAP_TYPE_PNGで読んだものを貼るだけじゃ駄目なんでしょうか?
484 名前:デフォルトの名無しさん mailto:sage [2012/08/31(金) 18:43:26.98 .net] wxInitAllImageHandlers() の呼び忘れや png を作成したソフトが原因で正常に透過処理されないとかかなあ サンプルのimage参考にするといいと思うよ
485 名前:デフォルトの名無しさん mailto:sage [2012/08/31(金) 22:09:21.20 .net] wxPython in action の翻訳版が・・・ www.slideshare.net/ryanvan/wxpython-in-action
486 名前:デフォルトの名無しさん mailto:sage [2012/08/31(金) 23:26:46.41 .net] スライド565ページって、出版じゃないのかー。 それでも俺は原書を選ぶぜ。
487 名前:デフォルトの名無しさん mailto:sage [2012/08/31(金) 23:48:10.30 .net] webはスライドだけど savefileボタン押したら 普通にPDFが落ちて来た
488 名前:デフォルトの名無しさん mailto:sage [2012/09/01(土) 02:49:55.50 .net] ・wxAuiPaneInfoで、一度設定したCaptionをCaptionVisibleのtrue, falseで切り替えたいけど なぜか反映されん、なんでだぜ wx 2.9.4使ってみた ・GTK環境 wx2.8でSetSizer呼んだ後Fit呼ぶと異常終了するバグが2.9.4では直ってた ・同じくGTK環境 wxListctrlでwxLIST_AUTOSIZEしても、自動でカラムの幅が調整されない (なんかメーリス見たらwxPythonのロビンさんが「まだ直ってないの?」みたいなこと書いてた。誰か直して。)
489 名前:デフォルトの名無しさん mailto:sage [2012/09/01(土) 04:53:40.84 .net] GTKは糞
490 名前:デフォルトの名無しさん mailto:sage [2012/09/05(水) 19:33:35.92 .net] GTK+ は多段タブも実現できんのだな WindowsにできてGTKにできんことが結構見えてきた ミゲルさんもこんなこと書いてるし、Linuxのデスクトップはダメだな www.yamdas.org/column/technique/linuxdesktopj.html
491 名前:デフォルトの名無しさん mailto:sage [2012/09/06(木) 09:29:27.19 .net] >>489 またおまえか 巣に帰れ
492 名前:デフォルトの名無しさん mailto:sage [2012/09/06(木) 09:57:24.07 .net] 何度でも言うよ 欠かさず言うよ GTKは糞
493 名前:デフォルトの名無しさん mailto:sage [2012/09/06(木) 17:47:43.41 .net] >>492 おっさんなにやってん?
494 名前:デフォルトの名無しさん mailto:sage [2012/10/15(月) 03:49:13.19 .net] eNprdGhEhnH6XMi8RgcFfQj71L1t6+FS Cvr6jXc0G/c3BgLhfriwvl5No4NejUJz LpIZQVwwPY0OQOkaBSBnDlRujgKYC4ZQ ZfoKYGVzkkEcDYX4xjnxmo0OzXUKU/L6 1jadbDo7bfP0uVwwA8FqG4MgjH01YAMa A7kgNND1LQtgroC6Kb4xDiyr1BiAAjP1 9JpzFQBRXmeP
495 名前:デフォルトの名無しさん [2012/10/24(水) 22:55:14.82 .net] 大量削除の危機を生き延びたんだな
496 名前:デフォルトの名無しさん [2012/11/01(木) 21:43:39.40 .net] ┌─┐ │●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘
497 名前:デフォルトの名無しさん [2012/11/17(土) 01:59:11.60 .net] hosh
498 名前:デフォルトの名無しさん mailto:sage [2012/11/18(日) 17:34:28.86 .net] wxWidgetsって、gtkを呼び出す抽象的なレイヤになるの?
499 名前:デフォルトの名無しさん mailto:sage [2012/11/18(日) 18:00:39.95 .net] OSとかbuildしたときの設定による Windows版なら今は直接Win32API呼んでるはず
500 名前:デフォルトの名無しさん mailto:sage [2012/11/19(月) 00:34:29.96 .net] >>498 抽象的なレイヤって言い方が引っかかるけど どのプラットフォームでも同じコードで動くよ
501 名前:デフォルトの名無しさん mailto:sage [2012/11/19(月) 02:31:32.83 .net] gtkを呼び出す抽象的なレイヤなんてないよ
502 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 14:03:35.35 .net] wxGtkって何なんだ?
503 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 14:05:16.89 .net] 具象的
504 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 16:40:02.72 .net] gtkをwxWidgetのバインディングで呼出してんだから抽象的じゃないの? 具象的だと日本語おかしくね?
505 名前:デフォルトの名無しさん mailto:sage [2012/11/20(火) 16:46:58.65 .net] gu taite ki
506 名前:デフォルトの名無しさん mailto:sage [2012/11/22(木) 21:38:02.68 .net] >>505 はいはいワロス
507 名前:デフォルトの名無しさん mailto:sage [2012/11/22(木) 23:26:03.48 .net] >>506 ひでー
508 名前:デフォルトの名無しさん mailto:sage [2013/01/10(木) 03:31:25.47 .net] >>492 何度も言うよ 残さず言うよ だろ >>493 中途半端なつっこみするなら黙ってろよムズムズする
509 名前:デフォルトの名無しさん [2013/01/10(木) 07:36:12.49 .net] 何度でも言うよ 欠かさず言うよ GTKは糞
510 名前:デフォルトの名無しさん mailto:sage [2013/01/10(木) 16:50:22.28 .net] マイナーGUIスレを見たけど、以前はFOXが人気だったんだね まだ息してるのかな
511 名前:デフォルトの名無しさん mailto:sage [2013/01/10(木) 16:53:16.15 .net] 今はもう、QtかWxWidgetsの二択にしか見えない。気のせい?
512 名前:デフォルトの名無しさん mailto:sage [2013/01/11(金) 08:37:58.62 .net] FortranプログラムのGUIシェルをwxWidgetsで作ろうとsampleのexecを改造しているけれどよくわからない。 いい本ないでしょうか。 最近wxPythonの本が出ましたがパイプまでは書いていないので…
513 名前:デフォルトの名無しさん [2013/01/11(金) 09:01:20.21 .net] eNprdGhEhnH6XMi8RgcFfQj71L1t6+FS Cvr6jXc0G/c3BgLhfriwvl5No4NejUJz LpIZQVwwPY0OQOkaBSBnDlRujgKYC4ZQ ZfoKYGVzkkEcDYX4xjnxmo0OzXUKU/L6 1jadbDo7bfP0uVwwA8FqG4MgjH01YAMa A7kgNND1LQtgroC6Kb4xDiyr1BiAAjP1 9JpzFQBRXmeP
514 名前:デフォルトの名無しさん mailto:sage [2013/01/13(日) 12:10:17.65 .net] 64bit版MinGWでwxWidgetsコンパイルしてるけど 作ったバイナリが起動すらしないので死にそう
515 名前:デフォルトの名無しさん mailto:sage [2013/01/14(月) 01:59:27.93 .net] コンパイルできた 64bitネイティブアプリや、どや
516 名前:デフォルトの名無しさん mailto:sage [2013/01/15(火) 01:35:39.03 .net] windows7を使用しています。 ttp://wiki.wxwidgets.org/Beech:Using_common_dialogs を参考に拡張子が、csvとtxtのファイル名のみを取得しようとしています。 wxDir::GetAllFiles(dir , &filename ,wxT("*.txt")); wxDir::GetAllFiles(dir , &filename ,wxT("*.csv")); filespecが一つのときは指定拡張子のみ取得できます。 wxDir::GetAllFiles(dir , &filename ,wxT("*.csv;*.txt")); 2個指定すると何も取得されません。 指定方法が悪いと思うのですが、どのようにすればいいのでしょうか? 教えてください。
517 名前:デフォルトの名無しさん mailto:sage [2013/01/15(火) 06:14:19.90 .net] trac.wxwidgets.org/ticket/4420
518 名前:デフォルトの名無しさん [2013/01/15(火) 06:31:29.95 .net] 分からないならレスしないでください
519 名前:デフォルトの名無しさん mailto:sage [2013/01/15(火) 17:15:14.30 .net] >>517 レスありがとう。 一つしかサポートされないのですね。 ありがとうございました。
520 名前:デフォルトの名無しさん mailto:sage [2013/01/16(水) 15:50:20.31 .net] なんで ttp://wiki.wxwidgets.org/Beech:Using_common_dialogs を参考にすると wxDir::GetAllFiles(dir , &filename ,wxT("*.csv;*.txt")); が出てくるんだろ 基地外か
521 名前:デフォルトの名無しさん mailto:sage [2013/01/16(水) 23:31:49.99 .net] wxWidgetsを使おうとしてる時点でオカシイのだ(・∀・)
522 名前:デフォルトの名無しさん mailto:sage [2013/01/17(木) 18:18:55.83 .net] 童貞乙
523 名前:デフォルトの名無しさん mailto:sage [2013/01/19(土) 07:42:35.24 .net] この道はいつか来た道♪ああ そうだよあかしやの花が咲いてる
524 名前:デフォルトの名無しさん mailto:sage [2013/01/20(日) 02:49:05.26 .net] windowsで変な抽象レイヤなんて触るなら、c#使った方がマシ
525 名前:デフォルトの名無しさん mailto:sage [2013/01/21(月) 20:07:51.79 .net] wxRubyでWindowsのイベントを捕まえたいのですがどのようにすれば出来ますか? C++なんかだとMSWWindowProcをオーバーライドすることで出来るみたいですが wxRubyには見あたらないような・・・
526 名前:デフォルトの名無しさん [2013/01/21(月) 23:44:55.73 .net] Ruby を Windows で使う人って()
527 名前:デフォルトの名無しさん mailto:sage [2013/01/21(月) 23:59:56.58 .net] 【ActiveScript】RubyをWindowsで使うスレ【GUI】 toro.2ch.net/test/read.cgi/tech/1155031689/
528 名前:デフォルトの名無しさん mailto:sage [2013/01/23(水) 01:57:17.09 .net] >>521 MFCを直に触りたくないとき、他に候補なんてある?
529 名前:デフォルトの名無しさん mailto:sage [2013/01/23(水) 04:51:35.91 .net] Qt
530 名前:デフォルトの名無しさん mailto:sage [2013/01/23(水) 07:01:30.47 .net] CLX, GTK+, Qt, Tk, FLTK, FOX C言語/C++ベースおよびマルチ言語ベース ウィジェット・ツールキット - Wikipedia
531 名前:デフォルトの名無しさん mailto:sage [2013/01/23(水) 07:03:10.89 .net] Agar CEGUI GLUI Juce Ultimate++ Visual Component Framework (VCF) YAAF
532 名前:デフォルトの名無しさん mailto:sage [2013/01/30(水) 12:24:11.63 .net] MFCならWindowsのみで動けばいいんだろ WTL OWLNext
533 名前:デフォルトの名無しさん mailto:sage [2013/01/31(木) 05:40:10.73 .net] このひとまた変な本出してるな ttp://www.amazon.co.jp/dp/4877832890/ このひとの他の本酷かったから買うつもり無いけど
534 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 14:11:47.04 .net] またバグを発見してしまった docs.wxwidgets.org/stable/wx_wxinputstream.html#wxinputstreamlastread wxInputStream::LastRead size_t LastRead() const LastReadをlinuxで使うと常に0で返ってくる。 6年前に修正されてるはずだけどbranchに入ってないからバグったまんまですかVZさん。。。
535 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 14:13:49.27 .net] チケットは以下 trac.wxwidgets.org/changeset/44485
536 名前:デフォルトの名無しさん mailto:sage [2013/02/28(木) 14:15:06.81 .net] そうか、 2.8のブランチには入ってるけど2.9には反映されてないのか、どちらにせよだめぽ
537 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 00:54:34.59 .net] wxInputStreamなんて使わんから
538 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 01:16:17.90 .net] 馬鹿には無理
539 名前:デフォルトの名無しさん mailto:sage [2013/03/01(金) 08:18:29.29 .net] wxWidgets は正規表現とか、 文字コードの変換がいまいち信用出来ないので、 window のフレームワークだけに使って、 基本的なロジックは boost とかで済ますのが正解。
540 名前:デフォルトの名無しさん [2013/03/16(土) 15:59:13.75 .net] wxwidgetsのListCtrlのカラムに直接描画したいんだけどどうしたらいい? 具体的には、ダウンローダなどによくあるようなダウンロード状況を表す 横棒のグラフに%が表示されてるような奴なんだけど
541 名前:デフォルトの名無しさん mailto:sage [2013/03/16(土) 16:03:03.35 .net] 馬鹿には無理