【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
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:180412デフォルトの名無しさん
2007/06/16(土) 00:49:19今MSW版の2.8.4ビルドして、samplesのいくつかをDLL Unicode Releaseの設定でこさえて実行したら
ウイルスバスター2007が警告出しやがったんだが同じ経験した椰子いる?
まぁ、バスタの警告はなんかもう、「俺が知らないプロセスは全部マルウェアだ!!」ってノリに見えるので
それ自体は気にならんけど。
0413デフォルトの名無しさん
2007/06/17(日) 15:35:160414デフォルトの名無しさん
2007/06/19(火) 23:28:280415デフォルトの名無しさん
2007/06/25(月) 00:16:24管理者の人はまだここを見てるのかな
0416デフォルトの名無しさん
2007/06/25(月) 12:38:50一人でもいいからやってみる!っていう気概があるなら、メンバーに追加するので、sourceforge.jpのログイン名教えて下さいね。
0418デフォルトの名無しさん
2007/06/27(水) 06:14:440420くれくれくん
2007/07/18(水) 00:18:40WindowsXPノートのHDが暑さでダウン〜。HD交換しましたがシステムが...
間に合わせに日経Linux7月号のDVDからUbuntu7.04日本語版をいれましたが
なかなかいいじゃないですか。
とりあえずLINUXに乗り換えて
前環境を再構築中です(xp+cygwin -> linux)
とりあえずecos cofiguretion tool を動作させたいのですが。
ttp://www.ecoscentric.com/devzone/configtool.shtml
wxWidgetsの実行環境が必要みたいで
ここにたどりつきましたが
簡単インストールはどうすればいいのでしょうか?♪〜
以上くれくれくんでした
0421デフォルトの名無しさん
2007/07/18(水) 00:44:370422デフォルトの名無しさん
2007/07/20(金) 01:34:020423デフォルトの名無しさん
2007/07/20(金) 03:19:22あの手のタイプがLinuxに関わっても本人のためにならないとは思うけど。
0424デフォルトの名無しさん
2007/07/21(土) 01:36:26本人のためにならない、だけなら自業自得だからいいんジャマイカ。
と、2.8.4 mswでどうにも最小サイズの指定が効かずに四苦八苦しているど素人が言ってみるテスト。
0425デフォルトの名無しさん
2007/08/10(金) 20:34:20DEP
0426デフォルトの名無しさん
2007/08/17(金) 01:53:050427デフォルトの名無しさん
2007/08/21(火) 14:46:54デバッグビルドはうまくできました。
---
Win2ksp4
MinGW 5.1.3 (GCC 3.4.2)
MSYS 1.0.10
wxMSW 2.8.4
---
configure --with-msw --disable-debug --disable-shared --enable-unicode
---
/c/dev/wxWidgets/build-release/bk-deps g++ -c -o baselib_datetime.o -D__WXMSW__
-I../src/tiff -I../src/jpeg -I../src/png -I../src/zlib -I../src/regex -I../src/expat/lib
-DwxUSE_GUI=0 -DwxUSE_BASE=1 -I/c/dev/wxWidgets/build-release/lib/wx/include/msw-unicode-release-static-2.8
-I../include -mthreads -Wall -Wundef -Wno-ctor-dtor-privacy -ggdb -O2 -fno-strict-aliasing ../src/common/datetime.cpp
../src/common/datetime.cpp: In function `wxString CallStrftime(const wxChar*, const tm*)':
../src/common/datetime.cpp:265: internal compiler error: in dwarf2out_frame_debug_expr, at dwarf2out.c:1602
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.
make: *** [baselib_datetime.o] Error 1
---
以上です
0428デフォルトの名無しさん
2007/08/21(火) 16:04:33バージョンを上げたらエラーが出なくなりました。
MinGWインストールで最新バージョンが入るんじゃなかったのか(´・ω・`)
すんませんでした
0429デフォルトの名無しさん
2007/08/25(土) 02:27:23あれば、金払ってでも欲しいんですが。
0430デフォルトの名無しさん
2007/08/25(土) 02:54:43できれば無料がいいけど
0431デフォルトの名無しさん
2007/08/26(日) 23:19:38Windows(MinGW) で wxGraphicsContext のあたりのクラス使えた香具師いない?
コンパイルしようとしたら GDI+ のライブラリがないらしくて、
./configure で --enable-graphics-ctx を指定してもエラーだらけだよう。
ちょろちょろぐぐってんだけど、MinGW で GDI+ となると情報見つからないし……助けてー。
0432デフォルトの名無しさん
2007/08/28(火) 21:56:130433デフォルトの名無しさん
2007/08/29(水) 13:51:53グロ注意
0434デフォルトの名無しさん
2007/09/01(土) 12:55:46結構よさげだと思い、wxGladeから移転したいのですが、
xrcのインポートの仕方が分かりません。
知っている方いましたら教えて下さい。お願いします。
0435デフォルトの名無しさん
2007/09/10(月) 22:48:13(環境:win xp sp2, active perl 5.8.8, wxPerl)
html形式で文書を表示させるウィンドウを表示させようと思い、wxHtmlWindowを利用しようとしました。
まず、一番シンプルな形でテストしようと思い、wxperlのチュートリアルのただのウィンドウを表示させるスクリプト
use Wx;
package MyApp;
use base 'Wx::App';
sub OnInit {
my $frame = Wx::Frame->new( undef, -1, 'wxPerl rules', [-1, -1], [250, 150], );
$frame->Show( 1 );}
package main;
my $app = MyApp->new;
$app->MainLoop;
これをwxHtmlWindowに置き換えてみました。(続きます)
0436435
2007/09/10(月) 22:49:35package MyApp;
use base 'Wx::App';
sub OnInit {
my $frame = Wx::wxHtmlWindow -> new( undef, -1, [-1, -1], [250, 150], wxHW_SCROLLBAR_AUTO , "htmlWindow", );
$frame->Show( 1 );}
package main;
my $app = MyApp->new;
$app->MainLoop;
このスクリプトを実行しようとするとエラーメッセージで
Can't locate object method "new" via package "Wx::wxHtmlWindow"(perhaps you
forgot to load"Wx::wxHtmlWindow"?) at (スクリプトのファイル).pl
と表示されます。
ファイルのはじめにwxHtmlWindowを呼び出す必要があるのかと思い、
" use Wx::wxHtmlWindow ; " を足すと
Can't locate Wx/wxHtmlWindow.pm in @INC (@INC (モジュールの置き場所のパスwx))..
... BEGIN failed--compilation aborted at (スクリプトのファイル).pl
と表示されます。ex自体は正常にインストールされ、これまで問題なく使えていました。wxHtmlWindow特有の
設定などがあるのでしょうか?原因のわかる方がいらしたらアドバイスお願いします。
0437デフォルトの名無しさん
2007/09/11(火) 05:05:49あなたの疑問点とは違うが
> これをwxHtmlWindowに置き換えてみました。(続きます)
ここが既に間違い。wxHtmlWindowはフレームじゃないんで。
他のWindowの中に貼り込むもの。
いきなり見様見真似で突っ込む前にもう少しwxの概念とかを
飲み込んだ方がいいと思う。
0438435
2007/09/12(水) 02:54:10ご指摘のとおり、wxの基本的な部分で勘違いをしていました。親ウィンドウを作って
そのなかにpanelのようにwxHTMLwindowを設定してはりこむのですね。
エラーですがuseの使い方が悪かったようで
ttp://www.opensubscriber.com/message/pdk@listserv.ActiveState.com/2520427.html
とwxPerlのチュートリアルのスクリプトを組み合わせて色々いじってみたら簡単なhtml表示
ウィンドウが出せるようになりました。
wxどころかperlの使い方の基本すらなっていなかったようで、もっと勉強してから書き込むべきでした。
0439デフォルトの名無しさん
2007/09/12(水) 13:31:590440デフォルトの名無しさん
2007/09/12(水) 18:02:43■ このスレッドは過去ログ倉庫に格納されています