【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
0371デフォルトの名無しさん
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:430441デフォルトの名無しさん
2007/09/14(金) 21:48:42http://opentechpress.jp/developer/07/09/14/015234.shtml
0442デフォルトの名無しさん
2007/09/15(土) 00:30:180443デフォルトの名無しさん
2007/09/16(日) 13:54:10と聞いて飛んできますた
が見間違えだった
0444デフォルトの名無しさん
2007/09/20(木) 23:58:51ttp://www.wxwidgets.org/wiki/index.php/ODBC
によるとMySQLのODBCドライバにバグがあるらしいんだけど
ここに書いてあるとおりにしてもサンプルがちゃんと動かないし
直接API使うしかないのかな
0445デフォルトの名無しさん
2007/09/30(日) 13:44:51wxWidges と OpenGL を組み合わせた無償または有償アプリ
(少なくとも自作部分に関してはソース非公開が前提)
を作るとして、本当だったら、エンドユーザーには
wxWidgets と OpenGL を事前にインストールしてもらわないといけない。
それは面倒なので、インストールしていない環境でもそのまま実行でいるように wxWidgets と OpenGL を組み込んだ状態で
アプリケーションを作成・配布したい(つまり、wxWidgets と OpenGL のDLLを EXEと一緒に配布または販売)んだけど、これってライセンス的に問題ある?
0446デフォルトの名無しさん
2007/09/30(日) 14:05:590447デフォルトの名無しさん
2007/09/30(日) 15:44:40Can I use wxWidgets for both proprietary (commercial) projects, and GPL'ed projects?
Yes. Please see the licence for details, but basically you can distribute proprietary binaries without distributing any source code, and neither will wxWidgets conflict with GPL code you may be using or developing with it.
The conditions for using wxWidgets are the same whether you are a personal, academic or commercial developer.
0448デフォルトの名無しさん
2007/10/01(月) 00:26:110449デフォルトの名無しさん
2007/10/01(月) 01:34:390450デフォルトの名無しさん
2007/10/01(月) 05:14:100451デフォルトの名無しさん
2007/10/02(火) 02:06:20昨日半徹だたのでちょとフイタw
……いい加減寝よorz
0452デフォルトの名無しさん
2007/10/05(金) 04:59:01wxWidgetsは商用プロジェクトとGPLプロジェクトの両方で使う事ができますか?
Yes. Please see the licence for details, but basically you can distribute proprietary binaries without distributing any source code, and neither will wxWidgets conflict with GPL code you may be using or developing with it.
はい。詳しくはライセンスを読んでください。
ただ、原則としてあなたの配布物がバイナリ形式(いかなるソースコードも含まない)であり、
なおかつGPLコードが含まれない場合に限ります。
The conditions for using wxWidgets are the same whether you are a personal, academic or commercial developer.
この条件は wxWidget の個人利用、教育利用、商用利用にかかわらず適用されます
。。。みたいなことが書いてあるってことであってる?
0453デフォルトの名無しさん
2007/10/05(金) 08:27:22>but basically you can distribute proprietary binaries without distributing any source code, and neither will wxWidgets conflict with GPL code you may be using or developing with it.
基本的にあなたはいかなるソースコードも配布せずにプロプライエタリなバイナリを配布する事が出来ますし、
wxWidgets はあなたがプログラムの実行や開発に利用するGPL のコードとライセンスの矛盾を起こす事はありません。
0454デフォルトの名無しさん
2007/10/05(金) 08:36:04neither will wxWidgets conflict with ~ は
wxWidgets will not conflict with ~ と読み替えると宜し。
0455デフォルトの名無しさん
2007/10/05(金) 10:25:13つくづく、学校でちゃんと英語をやっておけば良かったと思うよ。
0456デフォルトの名無しさん
2007/10/13(土) 08:26:26これって、一つの frame には GLCanvas しか
配置できないのかな?
frame -> panel -> glcanvas とか、
frame -> gridsizer -> glcanvas + textctrl とか
やろうとすると、フレーム全体が全く描画されなくなってしまう
OpenGLって、コントロール単位ではなく
ウィンドウ単位でしか描画してるのかな?
0457デフォルトの名無しさん
2007/10/13(土) 11:05:250458デフォルトの名無しさん
2007/10/16(火) 03:27:37普通にOpenGLで多画面出来るかどうかの問題だ
出来るのならプログラムか環境に問題がある
0459デフォルトの名無しさん
2007/10/16(火) 15:06:43wxForms - wxWidgets Form Designer for C++ Builder
これってどうよ?
0460デフォルトの名無しさん
2007/10/16(火) 15:54:23・1つのプロジェクト(というかmakefile?)ではどちらにするか決定するものでしょうか?
・どう違うのでしょうか?(どちらが良いのでしょうか?)
解説サイトでも何でも良いので教えて下さいorz
0461デフォルトの名無しさん
2007/10/16(火) 18:29:280462460
2007/10/16(火) 18:33:54メイン以外もどうすべきか教えて下さい。
0463デフォルトの名無しさん
2007/10/17(水) 01:33:37どちらがいいとか悪いとかいう問題じゃない。好きなほうにしたらいい。決められないなら鉛筆ころがせ。
0464デフォルトの名無しさん
2007/10/17(水) 01:59:55http://python.matrix.jp/projects/wxPython/bad-know-how.html
0465460
2007/10/17(水) 08:39:03>>464
そういう内容を知りたかったんです。
この問題は解決しましたが、
1つ1つ問題を解決するの大変orz
Delphiなんかだと、
TFormがウィンドウで、その中に貼り付けるのがTFrameだったりするので、
危うく間違えるところですた。
0466デフォルトの名無しさん
2007/10/17(水) 09:11:38知らないものを触る時はまず付属のサンプルを見た方が良いのでは?
余計なお世話かも知れませんが。
0467デフォルトの名無しさん
2007/10/17(水) 10:47:19コンパイラはgccですか?Xcodeですか?
0468デフォルトの名無しさん
2007/10/17(水) 12:22:55Xcodeでgccですよ
0469467
2007/10/17(水) 18:25:11Eclipseみたいなもんかぁ。
サンクス
0470デフォルトの名無しさん
2007/10/18(木) 01:29:59■ このスレッドは過去ログ倉庫に格納されています