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/
792 名前:デフォルトの名無しさん mailto:sage [2014/09/13(土) 19:44:06.05 ID:JrIr4YUs.net] >>790 > そいういうやり方だと、ボタンやメニュー項目を一つ増やす度に、手作業で、また、 > this->Close(); > を自分で書かなきゃならない。 そこらへんに少しコツがあってな。 自動生成された部分を一切変更しない限りにおいて、 後から機能追加して再度サブクラスを生成した時、以前書いた部分は削除されない。 つまり今回の例では「this->Close();」は消えずに残る。 逆に言えば「// TODO〜」コメントの削除や編集すら許されないという事なんだけどな。 これが守られなかった場合、同名の(空の)関数が別に生成される。 この場合は旧関数から新関数へのコピペおよび旧関数の削除の手間が生じるが、 いずれにせよ一度書いたものが消える事は無い。 ヘッダファイルにおいても同様であり、 //// end generated include と /** Implementing MyFrame1 */ の間、それと //// end generated class members 以降の行に書いた内容は削除されない。 安心して機能追加できる。 不安だったら再生成する前にバックアップ取っておけばいい。 問題があるとすれば、コードのインデントが全て消える事。 Eclipse等開発環境のコードフォーマッタで解決するが、3.4.0beta時点では インデント維持されてた筈なんだ。なんで維持されなくなったんだ? 俺の見落しか仕様かバグか。
793 名前:デフォルトの名無しさん mailto:sage [2014/09/14(日) 06:35:44.14 ID:wTwol/0w.net] なるほど、wxFormBuilderも新規出力(全書き換え)しかできないわけではないという ことなの? どうやるのかな?
794 名前:デフォルトの名無しさん mailto:sage [2014/09/14(日) 06:44:15.89 ID:wTwol/0w.net] あと、EVENT TABLEが古いと言ってる人がいたけど、Connect()がそれに置き換わっただけ だからね。使う側から目線では(抽象的な意味では)変わってない。配列で静的に持っているか、 関数で登録するかの違いに過ぎないから。
795 名前:デフォルトの名無しさん mailto:sage [2014/09/14(日) 07:18:40.80 ID:wTwol/0w.net] 以下によると、wxSmith には、TOP LEVEL RESOURCE を2つ以上作成する方法が見つからないらしい。 いったん、1つのTOP LEVEL WINDOW を作ると、全てがそのウィンドウの子供になってしまう。 POPUP MENU や、メインウィンドウに付随する1群のダイアログは、作るのが難しいらしい。 それに対して、wxFormBuilderは、2つ以上の TOP LEVEL RESOURCE を作ることが出来る、 と主張している。 forums.codeblocks.org/index.php?topic=15742.0 It's one of reasons why I have switched from wxSmith to wxFormBuilder. I haven't found how can I create more than one "top level" resource in my XRC file using wxSmith. Once I created a top level window, everything needed to be a child of this window. Create a set of popup menus? Forget it. Create a set of dialogs along with your main window? Forget it. wxFormBuilder allows more than one top level resource. Moreover, wxFormBuilder can create only a XRC file - well, it creates a code, too, and you can paste parts of the code in your own code. I am curious what I have missed. I am a "XRC user", too.
796 名前:デフォルトの名無しさん mailto:sage [2014/09/14(日) 10:11:50.71 ID:pzVlR1Le.net] お前が返信に時間かかってるのは煽るための文言を探してくるためか? これだけ御膳立てしてやっても自分では一切手を動かす気は無いんだから、 呆れを通り越して笑いすら出てくるわ。俺はお前の保護者じゃねえよ。 英文は読めるみたいだからソフトの使い方が分からない筈があるまいに。 >>793 こんな問いに答える気はもう無い。理由は上記の通りだ。 今まで以上に噛み砕いた説明は俺には出来ないし、 そもそも手を動かしていれば既に理解している筈の内容ばかりだからな。 F8とF6からクラス選んで名前付けてコード生成すら出来ん奴が本当にプログラム書けるのか? 無理しないでVSやMonoでC#あたり使ってればいいんじゃないか? そっちの方がずっと楽だぞ。 >>794 それ書いたのは俺だが、利用上はそれだけの違いでは済まないという事も 英文読んだなら理解できてるはずだろ。煽るためのネタにはならんぞ。 柔軟性は高いに越した事はなかろうよ。 もちろんその機能が自分にとって役立つかどうかは別問題だ。
797 名前:デフォルトの名無しさん mailto:sage [2014/09/14(日) 12:57:54.21 ID:wTwol/0w.net] >>796 誰も悪気がやってやってるわけじゃない。 あなたが勝手にそう取ってるだけだよ。
798 名前:デフォルトの名無しさん mailto:sage [2014/09/14(日) 19:26:47.68 ID:P8BkuFbg.net] >>791 それは難癖だよ 継承側で動的バインドという 他と同じ手法を取ればいいだけの話だから 手間はおんなじだよ >>792 その癖やコツをつかむのに 試行錯誤したりソースを読み解く必要性があるのが辛いんだよね 正味な話不安で信用ならない 手動目視でDiffるか PEGでも使って自前で書いたほうが楽
799 名前:デフォルトの名無しさん mailto:sage [2014/09/14(日) 19:52:29.25 ID:wTwol/0w.net] >>798 前半意味不明です。
800 名前:デフォルトの名無しさん mailto:sage [2014/09/14(日) 20:11:08.81 ID:P8BkuFbg.net] >>799 > ここの部分を補足すると、その時に追加したボタンやメニュー項目に対するハンドラだけ > でなく、既に存在していたボタンやメニュー項目に対する全てのハンドラの中身を手作業で > コピーする必要があるということになる。 電卓とか参考になると思うよ
801 名前:デフォルトの名無しさん mailto:sage [2014/09/15(月) 08:45:18.98 ID:7daUusVM.net] >>800 ならないと思う。 全てのボタンを一気に wxFromBuilder で作ってからイベントハンドラの コードを手作業で書けば問題は表面化しないから。 そうでなくて、実際のプログラミングでは、機能追加のたびにボタンを追加して行く ような作業が必要となる。 その時に上書きされてしまうかどうかがポイント。
802 名前:デフォルトの名無しさん mailto:sage [2014/09/15(月) 10:58:47.94 ID:WIy8nvhC.net] xrcでFA
803 名前:デフォルトの名無しさん mailto:sage [2014/09/15(月) 19:07:00.41 ID:LoW0dSpU.net] だから「ソフトの様式さえ守っていれば」書いたコードが消去されるような事は無いと何度言えば分かってくれるんだ。 試してないのが丸判りだ。ほんっっっっっっとに口ばっかりだなお前は。 これで悪気が無いというんだから最悪だ。本当に本当に最悪だ。 そもそもwxFormBuilderで生成したイベント部に何十行も書くのか? 保守性考えたら、C++だったら別にクラスや関数作って、そっちに処理ブン投げて終わりじゃないか?
804 名前:デフォルトの名無しさん mailto:sage [2014/09/16(火) 00:01:13.35 ID:5MCxTvVt.net] >>803 全部自分で試さなきゃならないなら、人に聞く権利がなくなるじゃん。 試すのが時間がかかりすぎるから、誰かが試した結果が文書化されるん だから。
805 名前:デフォルトの名無しさん [2014/09/16(火) 02:40:02.42 ID:JmUjnEhI.net] これは一緒に仕事できないタイプですわ
806 名前:デフォルトの名無しさん [2014/09/16(火) 02:41:50.55 ID:JmUjnEhI.net] 自分はネット上に調べ物を書くときは自分が試した範囲のことしか書かないよ 妄想の実行結果で文句言ったりしないし、困難があれば自分で突破する
807 名前:デフォルトの名無しさん mailto:sage [2014/09/16(火) 09:52:32.15 ID:5MCxTvVt.net] 「共助」という概念を知らないの? 「自助」しかしてはならないなら、掲示板の意味がほとんど無くなる。
808 名前:デフォルトの名無しさん mailto:sage [2014/09/16(火) 15:26:46.89 ID:5MCxTvVt.net] >>803 >そもそもwxFormBuilderで生成したイベント部に何十行も書くのか? >保守性考えたら、C++だったら別にクラスや関数作って、そっちに処理ブン投げて終わりじゃないか? これは駄目。 なぜなら、また、*.cpp と *.h に決まりきったコードを書く必要が出てくる から。イベントハンドラ 1 つずつにこれを書く作業が大きなロスを 生む。
809 名前:デフォルトの名無しさん mailto:sage [2014/09/16(火) 22:49:04.68 ID:rQo1SAiX.net] >>804 共助?お前だけは言っちゃいかん言葉だ。 1から100まで他人に聞いてばっかじゃんかお前。 お前がスレの閲覧者に対して何か有益な事一つでも書いたか? ぜ〜〜〜〜〜んぶ愚痴もしくは煽りじゃんか。 全部自分で試さなきゃいけないとか言ってるがよ。 そもそもお前、俺の言った事何一つ聞く気が無いだろ? 徹頭徹尾お前はコードが消える前提でしか話してない。 信じてるなら未だにコードが消えるなんて言ったりする筈が無いからな。 書かれた事を信じず、そのくせ試す気も無い奴が共に助け合う?笑わせんな。 あと、決まりきったコードを書く必要が出てきてはダメな理由がまるで分からん。 そもそも一度書いたら終わりなのに、なんでロスなんだ? 具体例をサンプルコードで挙げてくれないか。 共助とか抜かしてるんだから勿論やってくれるよな?
810 名前:デフォルトの名無しさん mailto:sage [2014/09/16(火) 22:56:48.49 ID:l7dE9nrH.net] >>809 もうほっとけよ。相手するだけ無駄だ。
811 名前:デフォルトの名無しさん mailto:sage [2014/09/16(火) 23:45:52.12 ID:5MCxTvVt.net] >>809 あんたが作ってるプログラムとは規模が違うからだよ。
812 名前:デフォルトの名無しさん [2014/09/16(火) 23:46:54.65 ID:JmUjnEhI.net] てか決まりきったコードを減らすためのテンプレート? そのためのメタプログラミングでしょ
813 名前:デフォルトの名無しさん mailto:sage [2014/09/17(水) 00:02:45.14 ID:i4FG8Gei.net] >>812 はあ?
814 名前:デフォルトの名無しさん mailto:sage [2014/09/17(水) 00:51:45.07 ID:i4FG8Gei.net] >>809 中段、あんたの言っていることはある程度は分かるんだよ。 でも、wxSmith の方が遥かにドキュメントが充実している上に、 CodeBlocks に統合されており、元々の設計からしてwxFormBuilderの ような勝手な新規上書き仕様にはなってない。 wxSmithではマージやアペンドは当たり前なんだよ。その上で、 POPUP MENU だけは、作り方が分かたなかったから詳しい人に 聞いてみたかったんだ。質問する側が、答える側の言っていることを 全部試すなんて期待すべきじゃないぞ。
815 名前:デフォルトの名無しさん mailto:sage [2014/09/17(水) 00:56:23.54 ID:i4FG8Gei.net] なんちゅうか、wxSmithは古いと勝手に決め付けて、wxFormBuilder の方がいいという主張なんだから、どう良いかはあんたが説明すべき でこっちに試せと言うのはお門違いなんだよ。 そもそもドキュメントが少なすぎる。試すしかないないなんて、 原始人レベルじゃないか。仕様は紙に書くのが基本だが、wxSmithの 場合は動画も多いからまだいいんだよ。wxFormBuilderなんて駄目 なんじゃないのか。進めている海外サイトもあるが、開発者本人が 書いているだけかも知れんから、信用すべきじゃない。
816 名前:デフォルトの名無しさん mailto:sage [2014/09/17(水) 20:01:28.47 ID:OwhU3Vur.net] wxFormBuilderがどう良いかはもう書いた。お前が理解しようとしてないだけだ。 あとはお前が試すだけなんだが、自分が知らない新しい技術を試す気が無い 臆病者には永久に理解する事は無理。だからもう何もやらなくていい。お前を諭す事は諦めた。 まだ「勝手な新規上書き」とか言ってるしな。しないって何度言わせるんだか。 なんで理解しようとしないんだ。正規のドキュメントじゃないからか。 同じ事を書いてる奴が俺以外にいないからか。 それとも2chの落書きは信用ならんと?だったらなぜここで質問なんかしたんだ。 wxSmithだろうが何だろうが2chの書き込みって時点で信用度は同じだろう。 なんのかんのグダグダ言っても、結局wxSmithに関する事以外は試す気が一切無いという事も良くわかった。 もうお前が俺を論破して俺が尻尾巻いて退散したって事でいいや。相手するのがバカらしくなった。 所詮お前はマニュアルがブ厚いだけで満足する好奇心の無い老害だって事もわかったし。 ついでに口だけプログラマで、ちょっとしたサンプルコードも書けない無能だって事もね。 「馬鹿には無理」 いい台詞だわ。今頃になってつくづく思うよ。
817 名前:デフォルトの名無しさん mailto:sage [2014/09/18(木) 06:03:45.56 ID:xGrJvmYs.net] 自己紹介乙
818 名前:デフォルトの名無しさん mailto:sage [2014/09/18(木) 12:03:25.71 ID:jy/8T9ef.net] >>816 質問者に対して試さないから無能だなんて、なんて性格悪いの。
819 名前:デフォルトの名無しさん mailto:sage [2014/09/18(木) 12:08:26.46 ID:exm91MOI.net] だよな。ゆとり世代がメインストリームのご時世に 再質問する前に手を動かすなんて面倒なことしてくれるなんてかんがえるほうが愚か
820 名前:デフォルトの名無しさん mailto:sage [2014/09/18(木) 12:22:18.94 ID:bb7rxdqO.net] 感情や思考を産み出しているのはあなた自身 怒るか怒らないかを決めるのもあなた自身
821 名前:デフォルトの名無しさん mailto:sage [2014/12/19(金) 20:18:18.31 ID:TVDdwTgk.net] mingw32でwxWidgets作ったら、それを使って作ったプログラムがwinspool.dllがないって怒られるんだよね。 ググったらlibwinspool.aのwinspool.dllをwinspool.drvにバイナリエディタで書き換えたら桶みたいなのがあって試したら動きやがんのな。 まあ、自分のパス通している所にwinspool.drvをwinspool.dll名義で置く方が安全かもしれんが。
822 名前:デフォルトの名無しさん mailto:sage [2014/12/19(金) 20:32:35.26 ID:rnHGXeI5.net] プログラミング未経験者も大歓迎
823 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 10:21:06.56 ID:NupXv0Mp.net] >>821 今ならmsys2のpacman使えばwxWidgetsのバイナリがすぐ手に入る 自前ビルドはライブラリのデバッグするのでもないかぎり不要やで
824 名前:デフォルトの名無しさん [2014/12/20(土) 12:24:25.48 ID:e+FqSQyU.net] JaneCloneのひとかな
825 名前:デフォルトの名無しさん mailto:sage [2014/12/20(土) 12:43:19.97 ID:NupXv0Mp.net] 正体ばらすのやめろや
826 名前:デフォルトの名無しさん mailto:sage [2014/12/22(月) 04:48:02.90 ID:+z5apoGR.net] 自分でコンフィグ(config.h)いじってライセンスに問題ありそうなregexや必要ないコンポーネント除去したり 必要なものだけ自分のプロジェクトに含めて一緒にコンパイルしたほうが小さくなるし最適化よく効いていいで
827 名前:デフォルトの名無しさん [2014/12/22(月) 05:05:52.44 ID:BayKO7Ke.net] thx!
828 名前:デフォルトの名無しさん [2015/02/21(土) 05:55:29.37 ID:QWPWn37f.net] trunkのgcc5をビルドした "これまでのgccでビルドしたwxライブラリ"はgcc5じゃ使えなくなるっぽい 自前ビルドのwxライブラリが"再配置が必要"とか言われて使えなかった gccを4.9.2に変えたらビルド出来た fltkも同じで、gcc5でfltkのライブラリ作り直したらビルド出来た が、gcc5でビルドしたライブラリをgcc4.9で使うとビルド出来ない ひょっとするとgcc5になるとほとんどのc++ライブラリ(特にguiのヤツ)はビルドし直しになるかもしれん ググったらABIの仕様が変わるって書いてあるけどそのせいかしら
829 名前:デフォルトの名無しさん mailto:sage [2015/02/21(土) 07:34:22.52 ID:naHue2Us.net] 情報ありがとう
830 名前:デフォルトの名無しさん mailto:sage [2015/02/28(土) 22:02:38.00 ID:PvSLHqNB.net] メジャーバージョン上がっちゃうとAPIレベルで変わっちゃうからしゃーないね たぶんlibcとかglibとかも同じじゃないかな
831 名前:デフォルトの名無しさん mailto:sage [2015/03/28(土) 17:27:29.56 ID:P0TSch/c.net] wxWidgetsいじってみたいのだが、基本ビルドしないのでwin環境でビルドの最に必要になってくるライブラリ列挙していただける方居ませんか?
832 名前:デフォルトの名無しさん [2015/06/26(金) 16:25:48.92 ID:Z/m1CsSA.net] とりあえずpacman -S mingw-w64-x86_64-wxWidgetsしたんだがこの後どうすればいいんだ
833 名前:デフォルトの名無しさん [2015/06/26(金) 16:31:37.93 ID:GEWLy8h+.net] なんでmingw版落としたん?
834 名前:デフォルトの名無しさん [2015/06/26(金) 16:38:13.77 ID:Z/m1CsSA.net] えっバイナリあるからそれ使っちゃえって思ったんだけどもしかして自前ビルドの方がいい?
835 名前:デフォルトの名無しさん [2015/06/26(金) 16:44:59.52 ID:GEWLy8h+.net] なにこの右斜め上に返事したら左斜めに質問が来た感じ
836 名前:デフォルトの名無しさん [2015/06/26(金) 16:50:00.99 ID:Z/m1CsSA.net] おすすめの導入記事とかあったら教えてほしいです
837 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 15:27:20.76 ID:8LbvcvQd.net] そんなものがあったら、もっと広まっている
838 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 16:29:29.77 ID:n/fjwSaZ.net] 導入さえ乗り越えれば後はサンプルみればどうにかなるしな
839 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 17:39:04.28 ID:YBvq0FDq.net] 情報が少ないって事は記事書けばアクセス数稼ぐチャンスだと思いな
840 名前:デフォルトの名無しさん mailto:sage [2015/07/06(月) 15:24:09.15 ID:KifmszY9.net] wxWidgetsはマジ糞だな、MFCの方が全然イイ
841 名前:デフォルトの名無しさん [2015/09/04(金) 08:35:48.11 ID:efXmgHpK.net] MFCのどこが良いのかわからん
842 名前:デフォルトの名無しさん mailto:age [2015/10/06(火) 15:40:27.57 ID:ZA2UYVtv.net] サイザーage
843 名前:デフォルトの名無しさん [2015/10/15(木) 18:04:05.06 ID:bdlPZJI1.net] じゃね
844 名前:デフォルトの名無しさん [2015/10/20(火) 22:22:51.11 ID:YDU/TMA1.net] またね
845 名前:デフォルトの名無しさん [2015/10/22(木) 17:54:23.14 ID:522gqyPw.net] >>841
846 名前:デフォルトの名無しさん [2015/12/20(日) 14:18:08.28 ID:8RLYRFXT.net] MainLoopをマルチスレッドしたいんですけど
847 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 18:09:14.97 ID:gfHpj7/Q.net] >>846 多分出来ないと思うけど、一体何がしたくてそんなことを思いついたの?
848 名前:デフォルトの名無しさん mailto:sage [2016/03/08(火) 21:50:09.25 ID:GSBFVjCW.net] wxRichToolTipってwxToolTipのサブクラスじゃないのか… マウスカーソルがしばらく置かれたら表示ってしたいときは、自分で全部動きを用意するしかないのかな
849 名前:デフォルトの名無しさん [2016/08/07(日) 17:01:07.98 ID:sg2m+nAp.net] >>848 そうでもない
850 名前:デフォルトの名無しさん mailto:sage [2016/08/31(水) 20:33:57.93 ID:yMAnqOnE.net] wxInputFileStream使ったらゲロ遅でワロタ
851 名前:デフォルトの名無しさん [2017/04/05(水) 01:28:05.09 ID:RSHU1D2c.net] XWindowのオススメの書籍ってありますか?
852 名前:デフォルトの名無しさん [2017/07/19(水) 18:46:12.39 ID:IRmsE5AJ.net] オチ防止
853 名前:デフォルトの名無しさん [2018/04/22(日) 12:40:47.44 ID:Z/3cdx8F.net] wxpythonでボタンをクリックしたら別のpyに書いたウィンドウを表示させているのですが、開いたpyウィンドウを閉じるともとのボタンをクリックしても再実行されません。 importは一度だけというのはわかっているのですが・・・ どのような記述をすれば閉じても何度でも再実行できるようになるのでしょうか。 教えて下さい。
854 名前:デフォルトの名無しさん [2018/04/22(日) 16:52:52.79 ID:/RR+q6wr.net] うちは問題ないよ
855 名前:デフォルトの名無しさん [2018/05/23(水) 19:41:55.71 ID:Au5e7VGg.net] 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 M8KJ6
856 名前:デフォルトの名無しさん [2018/07/05(木) 01:49:53.33 ID:RfoszcD2.net] C44
857 名前:デフォルトの名無しさん [2018/07/05(木) 11:37:49.79 ID:IcGtf/nv.net] なんなん
858 名前:デフォルトの名無しさん mailto:sage [2018/08/17(金) 09:54:58.81 ID:xjFqJl5K.net] サイザー age
859 名前:デフォルトの名無しさん [2019/01/17(木) 11:26:06.61 ID:uUdEyVn6.net] 旧
860 名前:デフォルトの名無しさん [2019/03/13(水) 20:13:36.76 ID:fxOETnKT.net] 閑古鳥〜 みんな使ってないんか
861 名前:デフォルトの名無しさん [2019/03/14(木) 13:20:37.52 ID:q8OuUl64.net] これの文字コード変換ツール(UTF8とwchar)バグってない?
862 名前:デフォルトの名無しさん [2019/06/19(水) 05:00:24.24 ID:tVNS+22r.net] 【出資】松本卓朗 人工知能詐欺【注意】 https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
863 名前:デフォルトの名無しさん mailto:sage [2019/07/31(水) 12:43:07.98 ID:H3/ddQUH.net] サイザー age
864 名前:デフォルトの名無しさん [2020/07/07(火) 15:21:00.59 ID:HEz8AVd5.net] wxPythonのDataViewCtrlでValueChanged()呼んだ後のソート結果がおかしい(ソートが途中で終わってる)ことがあるんだがなんでやろ。 ValueChanged()で指定したオブジェクトがその後のDataViewModel.Compare()でなぜか引数のitem2の方に入ってるときはそうなる。 助けて…
865 名前:デフォルトの名無しさん [2020/07/07(火) 16:27:36.85 ID:092JXqIf.net] codepad.org/ ideone.com/
866 名前:デフォルトの名無しさん [2020/07/08(水) 17:58:54.49 ID:jTRnvqGS.net] https://pastebin.com/49kBvu8t https://github.com/wxWidgets/Phoenix/ にパッチ当てて demo/DVC_DataViewModel.py を実行してAcquired列でソートしてみてください こちらの環境はPython 3.7.3@windows10、wxPython 4.1.0
867 名前:デフォルトの名無しさん [2021/04/09(金) 15:12:16.49 ID:tQcHQU6Y.net] wxGLCanvas 意外と使えるな
868 名前:デフォルトの名無しさん [2021/05/31(月) 13:43:35.00 ID:mi0ruDzC.net] ViewクラスにXRCファイルからwXWidgetsのコントールを読み込む処理を作成しました ViewクラスはViewModelクラスのポインタを持っていて、ViewModelクラスで 何かデータが変化した時に、Viewクラスのコントロールを更新したいのですが、 どのように実現すればいいか、ご存じの方は教えていただけないでしょうか?
869 名前:デフォルトの名無しさん [2021/05/31(月) 14:19:23.95 ID:C2PTAmxw.net] 途中までで良いからソース貼れ
870 名前:デフォルトの名無しさん [2021/06/06(日) 21:37:01.42 ID:hpmzgs3h.net] wxwidgetsのGUIスレッドでstd::threadを立ち上げたらアプリがabortしましたけど、 wxThreadを使わないといけないのでしょうか?
871 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 14:51:51.74 ID:UnXvou2L.net] wxWidgetsってQt以上に人気ないの?
872 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 17:56:42.42 ID:aG7CICp1.net] 少なくとも日本人にとっては、 日本語の良い解説が無いからじゃないか?
873 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 19:02:38.40 ID:nyeQQDyY.net] Qtよりはマイナーかな 個人的にはQtよりも好きだけどね
874 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 21:35:58.59 ID:oB4GdYJQ.net] 「日本語の良い解説がないから使えない」が本当だったら、 ヘタレすぎないか?
875 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 23:05:54.00 ID:aG7CICp1.net] いやだってさ、日本人なら出来ることにそこまで違いがなく、日本語リファレンスがある方とない方があるなら、 ある方に流れるでしょやっぱり で、Qtにはあるし、JAVAや.NETにもある
876 名前:デフォルトの名無しさん mailto:sage [2021/09/29(水) 15:19:48.59 ID:semLD1u8.net] みんな 3.1.5 の方を使ってます?
877 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 17:08:42.13 ID:7tHsN3Wb.net] 実質C++からしか使えないというのが痛い
878 名前:デフォルトの名無しさん [2021/10/01(金) 18:32:03.77 ID:1zfOHrDZ.net] 今wxwidgetsを学びつつGUI版のマインスイーパ作ろうとしてるけど 肝心のマスを表示する部分とマウス操作をどうするのか決まりそうにない
879 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 13:54:50.57 ID:IoabfGko.net] >>877 ああ、3.1.5 は開発版だからまだ各種言語用のバインディングが無いんですね
880 名前:デフォルトの名無しさん [2021/10/02(土) 15:11:12.62 ID:yFRwYWli.net] 日本語情報少ないから(日本では)利用者少ない っていう程度の話ならちょうど良い馬鹿除けフィルタになってると思うが
881 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 17:54:03.35 ID:qP8PqoPY.net] Code::Blocksでウィジェットの編集が不安定じゃね? プロパティ弄っただけで落ちてしまうんで初心者には辛い なるべくコード側で設定しろというwxWidgets神からのお告げか?
882 名前:デフォルトの名無しさん [2021/10/05(火) 13:54:36.82 ID:qj/R0ihU.net] ふつうはxrcをload
883 名前:デフォルトの名無しさん mailto:sage [2021/10/06(水) 21:27:04.45 ID:antuggG5.net] wxFormBuilderの方が安定しているやろか?
884 名前:デフォルトの名無しさん mailto:sage [2021/10/17(日) 21:20:37.86 ID:5UKSiAtl.net] GUIな開発系の支援ツールを作ると仮定して ・wxWigets 省リソースで起動も速いくほぼ何でも出来るが特に今基準だとお手軽とは言い難い ・Webアプリ お手軽で起動速度の心配もないがファイルの読み書きが出来なかったりデータを保存できなかったり制限が多い ・Node.js系 ストレージとメモリ消費が多い上に起動が遅い ・Tk/Tcl系 省機能版wxWigets。メリット、デメリットもほぼ同じだが更にレガシー ・HTA Windowsならかなり理想的だったけど今基準だと時代遅れ感が・・・ なかなか良さそうなのがない・・・
885 名前:デフォルトの名無しさん mailto:sage [2021/10/17(日) 22:17:39.30 ID:LoZJNxBr.net] 今のC++は昔のC++と比べると使いやすくなっているし、 wxWidgetsもMFCと比べたら作りやすいから問題ない こんなソフトが無料で使えるなんて有難いわ
886 名前:デフォルトの名無しさん mailto:sage [2021/10/17(日) 22:59:52.41 ID:5UKSiAtl.net] wxLua(しかもLuaJITサポート)なんてのがあるらしい。動くなら良さそうかも? wxRubyは死んでしまったからなぁ・・・ >>885 C++は今のご時世にメモリ不安全な時点でお手軽からはほど遠い感
887 名前:デフォルトの名無しさん [2021/10/25(月) 10:43:12.97 ID:vmRZrQEp.net] wxWidgets の Rust 版があれば最強か wxRust ?
888 名前:デフォルトの名無しさん mailto:sage [2021/10/27(水) 09:14:30.46 ID:SfYw1fpT.net] 今まで食わず嫌いして使わなかったが、意外と使い易いぞ 日本でももっと普及しないかなぁ
889 名前:デフォルトの名無しさん mailto:sage [2021/10/30(土) 00:43:26.14 ID:/jzrIUlr.net] qiitaで情報集めようと思ったら僅か13件しかヒットしなかったんですが・・・
890 名前:デフォルトの名無しさん [2021/11/03(水) 14:28:06.60 ID:6fv+OhcH.net] qiita国際化してないからなω
891 名前:デフォルトの名無しさん mailto:sage [2021/11/03(水) 15:03:39.01 ID:ZVk0SEUi.net] そもそも、Qiitaで情報を集めること自体が無意味。
892 名前:デフォルトの名無しさん mailto:sage [2021/11/03(水) 17:32:29.82 ID:kr8blWMm.net] 公式のドキュメントとサンプルでけっこう何とかなるよ