【GUI】wxWidgets(旧w ..
293:デフォルトの名無しさん
07/04/10 22:59:47
>>289
書いて無くても書いたんだよ!
294:デフォルトの名無しさん
07/04/10 23:01:57
案外ここ住人いたんだなあ
なんだかうれしいよ
295:デフォルトの名無しさん
07/04/10 23:24:59
ここまで俺の自演
296:デフォルトの名無しさん
07/04/10 23:31:07
いやいや、オレオレ
297:デフォルトの名無しさん
07/04/10 23:40:31
VC++ 2005 express edision(無料のやつ)
で
wx_dll.dswをコンパイルすると
MessageBox@16が見つからないとかいうエラーが出てdllが生成されないんだけど
なんじゃこりゃ
298:デフォルトの名無しさん
07/04/11 00:27:41
普通の質問になると黙るのがワロス
299:デフォルトの名無しさん
07/04/11 01:16:44
ダメ文字と半端バイト、エンディアン、改行の扱いで問題なければ別にどうでも良いよ
……Windows&SJIS/UTF-16が苦手にするところだなぁ。WindowsもUTF-8(N)にならんかね?
300:デフォルトの名無しさん
07/04/11 01:22:32
>297
ちゃんとWindowsの開発環境整えてる?Platform SDKとか。
301:デフォルトの名無しさん
07/04/11 01:28:18
>>300
libがなかったらそれ以前にlibが無いってエラーが出るからね
その辺はちゃんとやってる
wx.dswのほういわゆる静的リンクは問題なくコンパイルできる
DLLのほうがだめ
302:デフォルトの名無しさん
07/04/11 07:49:05
>>299
どこでも UTF-16 は負の遺産と化してるね
303:デフォルトの名無しさん
07/04/11 12:00:37
Javaも.NETもTclもICUもUTF-16だけどな。
ファイルやネットワークで使用するデータ交換形式としては無論UTF-8が
望ましいが、マルチバイト処理を必要とするから、内部コードとして
使うにはUTF-32のほうがいいよ。
UTF-16はまぁ中途半端の観は否めないが、内部コードとして使っている分には
それほど大きな不満はないな。
内部コードとしてのUTF-8の問題は、マルチバイト処理を必要とするだけでなく、
全部char*になってしまうということ。これは一見単純で良いようだが、
Unicodeデータかどうかの識別がつきにくく、プログラミング言語の
オーバーロード機能なども利用しにくくなってしまう。
304:デフォルトの名無しさん
07/04/11 13:04:20
>>303
内部コードにUTF使うか?
エンディアン無視してUCSそのままだろ。
305:デフォルトの名無しさん
07/04/11 16:58:30
>>303
エンコーディングの問題とプログラミング言語の問題も分離できないくせに
偉そうなフリしてて笑えるw
306:デフォルトの名無しさん
07/04/11 17:35:01
ここは何のスレ?
307:デフォルトの名無しさん
07/04/12 19:06:05
ねぇ、2.6.3のサンプルでpenguinサンプルをビルドして動かしてみたんだけど、
ウィンドウを閉じようとしたら「ハンドルされていないエラーが発生しました」とかいうエラーが
出てしまう。他のOpenGL使うサンプルもみんなそうなんだけど、これってwxWidgetsのバグ?
308:307
07/04/13 14:14:50
>>307
原因がわかったぽい。
NVIDIAの提供しているデバッグ用ドライバだとエラーになるっぽい。
通常のGeForceドライバだとエラーにならなかった。
まさかドライバで動作が違うとはね。
309:デフォルトの名無しさん
07/04/13 21:16:38
wxPythonで使ってるんだけど、いわゆるショートカットキー(ホットキー)って
どうやって実装するの?
wxAcceleratorKeyはメニュー用のようだし、wxKeyEventはフォーカスされた
ウィンドウにしかトリガーしない。
リファレンスにもそれっぽい方法は見当たらなかったのだけど。
310:デフォルトの名無しさん
07/04/13 21:24:15
メニューのファイル(F)の"Alt+F"みたいなの?
それだったら"ファイル(&F)"でできるけど。
311:デフォルトの名無しさん
07/04/13 21:50:37
>>310
いや、違うだろ。
グローバルホットキーのことでしょ?
OS依存度高そうだな。
312:307
07/04/13 22:01:38
>>308
と思ったら、普通のGLUTアプリでもこけた。
こりゃwxWidgetsとは全然関係のない話で、単にドライバの仕様な予感。
スマンカッタ・・・。
313:309
07/04/13 22:18:52
>>311
それもだけど、当面はアプリケーションごとのCtrl+Zで取り消し、みたいなやつ。
wxMenu.Appendでitem="Undo\tCtrl+Z"とすればできるけど
これだとメニューを出せない場合に困るし、どうしたらよいものかと。
314:デフォルトの名無しさん
07/04/16 16:11:20
質問です。
条件によってUIを機能しない(ボタンだったら表示が薄くなって押せなくなる)ように
するにはどうすれば良いのでしょうか。
wxWidgetsのサンプルではEVT_UPDATE_UIというイベントを使っているようですが、
真似して試してみたところ上手く行きません。
315:デフォルトの名無しさん
07/04/16 16:31:43
Disable()
316:デフォルトの名無しさん
07/04/20 16:19:35
URLリンク(www.averdevelopment.com)
面白いの見つけた(windows限定みたいだし余り魅力的ではないかも…)
でも
dc = AggDC(wx.PaintDC(self))
b = aggBrush(self.dc.GetBrush())
p = aggPen(self.dc.GetPen())
みたいに使用するのは簡潔でいいと思うけど
def aggBrush(wxBrush):
def aggPen(wxPen):
を使うたびにどこかで定義しないといけないとか、これなら
素直にGDI+を使ったほうが良いかなという気もしないでもない。
というか日本語資料が一件しかないしな…
317:デフォルトの名無しさん
07/04/22 13:01:11
そんなもん使うことあるか?
ゲーム作るんならどにみちバッファ直接書いたほうが早いぞ
DirectXより早いぞ
318:デフォルトの名無しさん
07/05/05 02:07:54
誰か、コレを和訳してないかな?
Cross-Platform GUI Programming with wxWidgets
319:デフォルトの名無しさん
07/05/05 06:39:51
wxWidgetsによるプラットホーム非依存なグラフィカルユーザインターフェイスプログラミング
してみたけど。
320:デフォルトの名無しさん
07/05/05 11:16:14
ああ流石に寒いかなと思ってやらなかったのに…
321:デフォルトの名無しさん
07/05/05 22:59:17
だれか、これで2chブラウザつくらないのかな?
322:デフォルトの名無しさん
07/05/06 01:33:23
メリットは?
323:デフォルトの名無しさん
07/05/06 01:41:18
弱酸性です。
324:デフォルトの名無しさん
07/05/06 02:00:32
>メリット
ネタになるだろ?
だれかやって味噌〜
325:デフォルトの名無しさん
07/05/06 02:25:38
C#の方が簡単だよ
326:デフォルトの名無しさん
07/05/06 02:48:26
>>324
ネタと言うか宣伝だわな
327:デフォルトの名無しさん
07/05/06 06:59:32
そんなあふれたもん作ってもしょうがないぽ
328:デフォルトの名無しさん
07/05/06 09:40:40
あふれた?
329:デフォルトの名無しさん
07/05/06 15:18:54
wxPythonなら Monarchってブラウザがあったらしい
URLリンク(monarch.sourceforge.jp)
330:デフォルトの名無しさん
07/05/06 18:26:03
輝けジャンケル(Woo! Ohowo!!)空高く(Owo!!)
技と力と心が通う ザビタン(hehe!!)
イビル(hehe!!)ガブラ(Woo!Ohooho!!)
うなれジャンケル! アクサイザー3!!
331:デフォルトの名無しさん
07/05/06 19:42:18
なんやねん
332:デフォルトの名無しさん
07/05/06 20:14:11
これの代わりになるものをみんなで作ろう!!
333:デフォルトの名無しさん
07/05/06 20:16:53
おちつけ!!!!
334:デフォルトの名無しさん
07/05/06 20:25:59
行く道ひとつ Ohowo!! ただひとつ
これが われらの 生きる道
アクサイザー!(Zanzan zazan!) アクサイザー!(Zanzan zazan!)
アクサイザー3!!
335:デフォルトの名無しさん
07/05/06 21:27:25
これって、あまり人気がないのか?
336:デフォルトの名無しさん
07/05/10 03:49:37
wxSocketBase::Callbackが2.8で完全に削除されてるけど
コマンドアプリでイベント処理する場合にはどうすれば?
自作クラスにイベントハンドラを作る方法ってあるの?
ちなみにプログラムの特性上スレッドは却下、同期処理も却下
337:デフォルトの名無しさん
07/05/10 04:31:27
EVT_SOCKET(id, func)
338:デフォルトの名無しさん
07/05/10 05:09:20
自己解決した
ふふり
339:デフォルトの名無しさん
07/05/11 20:01:03
みんなもっと使おうぜ!!
便利なんだから(?)
340:デフォルトの名無しさん
07/05/11 22:58:07
wxDateTimeについて
システムの時刻とアプリケーションの時刻を独立して管理したいんだけど
wxDateSpanとwxTimeSpanをwxDateTime::Nowに加算すればいいわけですね
問題はアプリケーションで管理すべき時刻とシステム時刻の差の計算はどうすればいいの?
wxDateSpanとwxTimeSpanを2個のwxDateTimeの差から計算するには?
341:デフォルトの名無しさん
07/05/11 23:24:29
あ、自己解決w
342:デフォルトの名無しさん
07/05/12 16:44:23
これ、人気ないですか?
343:デフォルトの名無しさん
07/05/12 20:18:49
どうしてそう思うの?
344:デフォルトの名無しさん
07/05/12 21:01:48
まだ何も思ってないのでは
345:デフォルトの名無しさん
07/05/12 21:53:13
中身が人気無いというより
コンパイルに数時間かかるし
ドキュメントはほとんど英語しかないし
容量が1G以上いくし
内部構造まで解析できないとバグと仕様の区別が付けられないから不安定だし
まあようするに厨房には無理w
346:デフォルトの名無しさん
07/05/12 22:33:32
メリットは何ですか?
347:デフォルトの名無しさん
07/05/12 22:47:36
環境に左右されない。
でも、コンパイルは各環境で行わないといけない。
MFCの代わり?
(似てるし)
348:デフォルトの名無しさん
07/05/12 23:51:09
>容量が1G以上いくし
まじっすか・・・
349:デフォルトの名無しさん
07/05/13 01:23:23
メリットは
MFCライクだけどMFCをさらに洗練したような感じになってること
完全クロスプラットフォームだからネットワーククライアント関係を作るなら便利
完全に無料だからライセンスを一切気にする必要がない
多国語サポートとかとにかく機能はすさまじく充実してるけどクラス設計が洗練されてて覚えやすい
350:デフォルトの名無しさん
07/05/13 01:30:20
クラス設計が洗練されているというのは
クラスの命名規約やパラメータのパターンやイベント処理方法がすべて統一されているから
ダイアログの表示の仕方を覚えると、フレーム作ったりMDI作ったりする方法がなんとなく想像できる
ちょっとそれらしい名前のクラスリファレンスを見るだけでダイアログを表示する方法と同じ方法で
いろんなものが表示できる
351:デフォルトの名無しさん
07/05/13 17:04:37
デメリット
英語が出来ないと辛い
352:デフォルトの名無しさん
07/05/13 19:36:07
C++のコード読めないとつらい。
当方、wxPython使い。
353:デフォルトの名無しさん
07/05/13 20:49:24
GUI以外のシステム依存機能が大量に入ってて便利な反面
使わない機能も勝手に付いてきて重い
354:デフォルトの名無しさん
07/05/14 00:01:36
重くは無い
でかいけどw
355:デフォルトの名無しさん
07/05/14 01:55:39
wxJoystickを使ってゲームパッドで操作するアプリを作成中なのですが、
ボタンの押下はポーリングでスキャンする方法しかないのでしょうか??
ボタンを長押ししたりすると、連打してるようになるし、
ボタンをちょっとだけ押しても反応しない時があるので困ってます。。
ボタンが押された時にだけイベントを発生させることはできないのでしょうか?
356:デフォルトの名無しさん
07/05/14 02:41:26
wxJoystick::SetCapture
357:デフォルトの名無しさん
07/05/14 10:06:15
すごく・・・おおきいです
358:デフォルトの名無しさん
07/05/14 13:49:10
大きい・・・のか
359:デフォルトの名無しさん
07/05/14 21:10:12
英語が出来ないので、断念 ⇒ Turbo C++ 使い方が良くわからないので断念 ⇒ WinAPIでガリガリ書く
みんなが辿る道
360:デフォルトの名無しさん
07/05/14 21:22:29
英語つっても文学作品じゃないんだから嵩が知れてるでしょ。
やっぱりデカイのが痛い。
361:デフォルトの名無しさん
07/05/14 21:33:18
>>360
デカイと痛いのか。。。
力を抜けよ。
362:デフォルトの名無しさん
07/05/14 21:43:01
Turbo C++ で十分
363:デフォルトの名無しさん
07/05/14 21:45:43
アッー!
364:デフォルトの名無しさん
07/05/14 21:45:59
>>361
いやまて、チ○コじゃなくて、オパーイかも知れんぞ。
365:デフォルトの名無しさん
07/05/14 22:22:07
>>364
そっちだって、でかいとジャンプするだけで痛いよ?
366:デフォルトの名無しさん
07/05/14 23:01:20
>>359
それはつまり,C++を理解できてない人が打ちのめされたあげく,
Cだけで書こうと思い立つもCすらよく理解できていないからハンドラの扱いが
よくわからなくてWinAPIのサンプルをコピペしてダイアログ作って
テキストボックスに身長を入力したら標準体重を表示するだけの
プログラムの計算ルーチンだけを書いていたら頭の中でガリガリなった
ような気がする状態のことですね。あるある。
367:デフォルトの名無しさん
07/05/15 01:46:53
wxScintillaの内部で利用しているScintillaをさ1.62から
1.71以上にしたいんだけど、どうすればいいの?
368:デフォルトの名無しさん
07/05/15 03:07:02
DLLにすればでかくないw
しかしDLLを作るには英語力が必要w
369:デフォルトの名無しさん
07/05/15 03:35:10
メモリに読み込んだらサイズは一緒
370:デフォルトの名無しさん
07/05/15 04:08:22
メモリ量なら.Netは誰にも負けないw
371:デフォルトの名無しさん
07/05/15 10:30:44
wxPython使ってるんでサイズ的には只のテキストファイルだ
372:デフォルトの名無しさん
07/05/15 20:22:52
py2exe使うとどえりゃーことになるぜ
373:デフォルトの名無しさん
07/05/15 20:42:07
パネル一個のアプリが50MBytes超えるしな。
374:デフォルトの名無しさん
07/05/15 20:46:30
まじめにDLLとReleaseモードを組み合わせたパターンだと
ランタイム含めても2MBいくかいかないかだけどな
本体はよっぽとすさまじいシステムでもない限りせいぜい500kbくらいか
375:デフォルトの名無しさん
07/05/15 21:32:13
>>373
それpy2exeの話?すげーなそれは・・・
376:デフォルトの名無しさん
07/05/15 23:21:42
いわば、pythonとwxpythonの本体もまとめてexeに入れてしまうらしいからね
377:デフォルトの名無しさん
07/05/16 01:35:24
今どき50MBくらいへでもないじゃん。
378:デフォルトの名無しさん
07/05/16 15:39:21
そういう問題じゃないだろ・・
379:デフォルトの名無しさん
07/05/16 16:02:13
わざわざPythonを使う理由がわからん
マゾか?w
C++でもJavaでもいいのにw
380:デフォルトの名無しさん
07/05/16 19:19:46
その3つの中でPythonしか知らないからだよっ!
381:デフォルトの名無しさん
07/05/16 22:34:24
C++ も Java も REPL が無いのが辛い。俺にとってはかなり致命的。
あと C++ は変則的過ぎるから気持ち悪い。
382:デフォルトの名無しさん
07/05/16 22:37:38
統制がとれていないのをマルチパラダイム言語とか言ってごまかしてるからな。
俺はそのカオスさも嫌いじゃないが
383:デフォルトの名無しさん
07/05/16 23:03:59
ちなみにwxJavaScriptってのもあるぞw
384:デフォルトの名無しさん
07/05/17 00:29:48
>>382
あれは、ごまかしてるんじゃない。開き直ってるんだ。
385:デフォルトの名無しさん
07/05/19 08:58:48
開き直ってるというのも、ちょっとニュアンス合わないな。
それだと、途中からそう考え出したみたいだから。
C++のあのスタンスは最初からだよ。
386:デフォルトの名無しさん
07/05/19 22:21:30
サイズ減らしたいと思ってぐぐってたらこんなの見つけた
ケチケチ wxWidgets
URLリンク(bunysmc.exblog.jp)
387:デフォルトの名無しさん
07/05/20 00:19:53
くだらねーw
てか公式でランタイムのバイナリ配布すればいいのにね
388:デフォルトの名無しさん
07/05/23 00:13:34
海外品に頼るな!!
国内産を使え!!
自分に合うのがなければ作れ!!
389:デフォルトの名無しさん
07/05/23 00:31:34
日本の国産品しか使っちゃいけないくらいなら海外に脱出するよ。
390:デフォルトの名無しさん
07/05/23 00:47:17
日本人は馬鹿が多いから無理だな
391:デフォルトの名無しさん
07/05/23 01:05:59
ところで
wxURL<wxHTTPはメインスレッドから呼ぶと非同期通信になってGetInputStreamした段階で必ずreturn NULLしやがりますが
イベント登録も無いし、繋がったタイミングを検出する仕組みが一切ないのですが
これは完全にセカンドスレッドで動かすことを想定してこういう仕様にしたのだろうか?
これだけwxWidgetsじゃないような作りになってて使い物にならん
392:デフォルトの名無しさん
07/05/23 02:17:48
まともにLinuxで日本語表示できるようにしてくれ
393:デフォルトの名無しさん
07/05/23 08:03:41
何年前のLinuxをお使いですか?
394:デフォルトの名無しさん
07/05/25 00:38:13
なんで、はやらないんだろう?
395:デフォルトの名無しさん
07/05/25 00:48:09
>>394
デカイから。
Xcb のラッパーの Xlib のラッパーの Gdk のラッパーの Gtk+ のラッパーな
ライブラリなんて普通は使いたくないでしょ。
396:デフォルトの名無しさん
07/05/25 01:03:12
つか未だにUTFとかでゴミはいるだろLinuxでは使えん。
397:デフォルトの名無しさん
07/05/26 20:51:34
wxSocketBaseのWaitForRead()するとCPU100%になるんだが
Readでブロックしてしまう前に排他制御したいのでデータの有無を事前に確認したいのだが
このCPU使用率はなんとかできんのか?
398:デフォルトの名無しさん
07/05/31 10:59:42
これ、MSのSilverLightに食われるんじゃないの?
Windowsは間違いなくそっちの方向へいくし、Macも使えるし、
LinuxはMoonLightでとりあえず自分的にはGTKよりwxWidgetsのほうが
いいなとおもってた口だが、Silverlightのせいでメリットなくなったな。
399:デフォルトの名無しさん
07/05/31 15:15:37
SilverLight と wxWidgets が競合するようなものだと思ってるところが凄い…
400:デフォルトの名無しさん
07/05/31 17:29:52
「クルマのカタログスペックでやたら語るくせに、免許に1種と2種の区別があることを知らないみたいなもの」だろ。
401:デフォルトの名無しさん
07/05/31 18:01:31
例えばある場所からある場所に移動するのに、どの車でどういう行き方をしてるか話し合ってるときに
新幹線が出来ちゃったんでもうその話は終わりだねって感じじゃん?
402:デフォルトの名無しさん
07/05/31 18:30:27
そいつは多分新幹線にも車にも乗ったことないから、乗り物にさえ乗ればどこにでもいけると思ってるんだろうな、という話。
403:デフォルトの名無しさん
07/05/31 19:50:09
お前らうざいどっかいけ
404:デフォルトの名無しさん
07/05/31 20:25:04
Silverlight=アドビ システムズの「Flash Player」に対抗するウェブブラウザ用プラグイン
405:デフォルトの名無しさん
07/06/06 13:24:51
ずいぶん前に、公式サンプルのバイナリのサイズがあまりに大きかったので、
WxWidgeに興味がなくなったが、先日v.2.8.4をダウンロードしたら、ずいぶん
サイズが小さくなっている。Windous環境静的リンクで簡単なものなら、EXE
圧縮なしでも1Mくらいになっている。
で、興味がわいてきてお試し中だが、ライブラリが、UNICODEか否か、リンクが
静的か動的か、各OSが準備している部品を使うか否か、Debug版か否か・・
の組み合わせで16種類もあるので、ライブラリ構築にすごく時間がかかった。
406:デフォルトの名無しさん
07/06/15 18:01:40
>お願いです。ム板かマ板でやってください。こっちで聞いても泥臭いCocoa使いか
>死亡寸前のPowerPlant使いしか居ません。
>
>日本語での資料の入手のし易さからwxPythonがおすすめかもです。
>本屋でのpython系の本を探ってると結構出てくるし。
>httpはサンプル多いし、GUIもwxPyhtonでそれっぽく造れる。
>
>どっちにしろ、Mac板にはPythonのスキルをもった人間は少ないよ。
>
>ここはMac板です。そうゆう人を隔離するために造られました。
>一掃したら、マカーがPCカテゴリ全体に散らばって収集付かなくなります(>_<)
>
>以下のスレッドでよろしくです。
>
>wxWidgets
>スレリンク(tech板)
>
>Python
>スレリンク(tech板)
てわけで、
新人が来るかもしれないので、みなさん準備をしてください。
407:デフォルトの名無しさん
07/06/15 18:04:25
目立つようにageておきます。
よろしくお願いします。
408:デフォルトの名無しさん
07/06/15 20:12:43
新人マダー?
409:デフォルトの名無しさん
07/06/15 20:37:28
>>406
何で wx を使えもしない人間が wx がお勧めとか書いてるんだよw
適当な誘導だなあ
410:デフォルトの名無しさん
07/06/15 20:46:30
>>409
実際に使ってる人間は勧めたりしないさ…
411:デフォルトの名無しさん
07/06/15 23:23:18
使ってるなら勧めるだろw
412:デフォルトの名無しさん
07/06/16 00:49:19
流れをぶった切って伺いたい
今MSW版の2.8.4ビルドして、samplesのいくつかをDLL Unicode Releaseの設定でこさえて実行したら
ウイルスバスター2007が警告出しやがったんだが同じ経験した椰子いる?
まぁ、バスタの警告はなんかもう、「俺が知らないプロセスは全部マルウェアだ!!」ってノリに見えるので
それ自体は気にならんけど。
413:デフォルトの名無しさん
07/06/17 15:35:16
マニフェスト。
414:デフォルトの名無しさん
07/06/19 23:28:28
サンプルの問題では?
415:デフォルトの名無しさん
07/06/25 00:16:24
翻訳プロジェクト手伝おうと思うんだけど
管理者の人はまだここを見てるのかな
416:デフォルトの名無しさん
07/06/25 12:38:50
みてますが、プロジェクトは死んでます。死なせちゃってごめんなさい。まだこのプロジェクトに割く余力が生まれないので、当分死んだままだと思います。
一人でもいいからやってみる!っていう気概があるなら、メンバーに追加するので、sourceforge.jpのログイン名教えて下さいね。
417:415
07/06/26 23:02:44
>>416
「ho-ayn」でお願いします
418:デフォルトの名無しさん
07/06/27 06:14:44
追加したよ。
419:415
07/06/27 22:44:28
>>418
どうも
とりあえず細々とやっていきます
420:くれくれくん
07/07/18 00:18:40
すみません、なんでもくれくれ君ですが
WindowsXPノートのHDが暑さでダウン〜。HD交換しましたがシステムが...
間に合わせに日経Linux7月号のDVDからUbuntu7.04日本語版をいれましたが
なかなかいいじゃないですか。
とりあえずLINUXに乗り換えて
前環境を再構築中です(xp+cygwin -> linux)
とりあえずecos cofiguretion tool を動作させたいのですが。
URLリンク(www.ecoscentric.com)
wxWidgetsの実行環境が必要みたいで
ここにたどりつきましたが
簡単インストールはどうすればいいのでしょうか?♪〜
以上くれくれくんでした
421:デフォルトの名無しさん
07/07/18 00:44:37
UbuntuだったらSynapticが最初から入ってるじゃないか
422:デフォルトの名無しさん
07/07/20 01:34:02
他のスレ見に行ったわけじゃないが明らかにマルチ
423:デフォルトの名無しさん
07/07/20 03:19:22
421だけど、ああいうのは無視した方がいいのかな。
あの手のタイプがLinuxに関わっても本人のためにならないとは思うけど。
424:デフォルトの名無しさん
07/07/21 01:36:26
>423
本人のためにならない、だけなら自業自得だからいいんジャマイカ。
と、2.8.4 mswでどうにも最小サイズの指定が効かずに四苦八苦しているど素人が言ってみるテスト。
425:デフォルトの名無しさん
07/08/10 20:34:20
>>412
DEP
426:デフォルトの名無しさん
07/08/17 01:53:05
あああ
427:デフォルトの名無しさん
07/08/21 14:46:54
release buildの途中でコンパイラが落ちちゃうんですが、ご助言を
デバッグビルドはうまくできました。
---
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:URLリンク(www.mingw.org) for instructions.
make: *** [baselib_datetime.o] Error 1
---
以上です
428:デフォルトの名無しさん
07/08/21 16:04:33
あ、427ですが、GCCのバージョンが最新じゃないですね。
バージョンを上げたらエラーが出なくなりました。
MinGWインストールで最新バージョンが入るんじゃなかったのか(´・ω・`)
すんませんでした
429:デフォルトの名無しさん
07/08/25 02:27:23
wxWidgetsのGUIデザイナで、MSVC8用のアドインみたいなものってあるんでしょうか?
あれば、金払ってでも欲しいんですが。
430:デフォルトの名無しさん
07/08/25 02:54:43
あ、俺もそれ欲しい
できれば無料がいいけど
431:デフォルトの名無しさん
07/08/26 23:19:38
過去ログ斜め読みで流れぶったぎりながら聞くんだけどさ、
Windows(MinGW) で wxGraphicsContext のあたりのクラス使えた香具師いない?
コンパイルしようとしたら GDI+ のライブラリがないらしくて、
./configure で --enable-graphics-ctx を指定してもエラーだらけだよう。
ちょろちょろぐぐってんだけど、MinGW で GDI+ となると情報見つからないし……助けてー。
432:デフォルトの名無しさん
07/08/28 21:56:13
URLリンク(up.nm78.com)
433:デフォルトの名無しさん
07/08/29 13:51:53
>>432
グロ注意
434:デフォルトの名無しさん
07/09/01 12:55:46
Code::Blocks使ってる方いますか?
結構よさげだと思い、wxGladeから移転したいのですが、
xrcのインポートの仕方が分かりません。
知っている方いましたら教えて下さい。お願いします。
435:デフォルトの名無しさん
07/09/10 22:48:13
wxPerlのwxHTMLwindowに関して、非常に初歩的ですが質問させてください
(環境: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に置き換えてみました。(続きます)
436:435
07/09/10 22:49:35
use Wx;
package 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特有の
設定などがあるのでしょうか?原因のわかる方がいらしたらアドバイスお願いします。
437:デフォルトの名無しさん
07/09/11 05:05:49
>>435
あなたの疑問点とは違うが
> これをwxHtmlWindowに置き換えてみました。(続きます)
ここが既に間違い。wxHtmlWindowはフレームじゃないんで。
他のWindowの中に貼り込むもの。
いきなり見様見真似で突っ込む前にもう少しwxの概念とかを
飲み込んだ方がいいと思う。
438:435
07/09/12 02:54:10
>>437
ご指摘のとおり、wxの基本的な部分で勘違いをしていました。親ウィンドウを作って
そのなかにpanelのようにwxHTMLwindowを設定してはりこむのですね。
エラーですがuseの使い方が悪かったようで
URLリンク(www.opensubscriber.com)
とwxPerlのチュートリアルのスクリプトを組み合わせて色々いじってみたら簡単なhtml表示
ウィンドウが出せるようになりました。
wxどころかperlの使い方の基本すらなっていなかったようで、もっと勉強してから書き込むべきでした。
439:デフォルトの名無しさん
07/09/12 13:31:59
特に話題もないので初歩的な話もありでは
440:デフォルトの名無しさん
07/09/12 18:02:43
話題の枝刈りにこだわるには、ちょいと閑散とし過ぎているからね。
441:デフォルトの名無しさん
07/09/14 21:48:42
Open Tech Press | Windows向けFTPの秀作FileZillaがLinuxにも対応
URLリンク(opentechpress.jp)
442:デフォルトの名無しさん
07/09/15 00:30:18
FTP なんてコマンドラインやスクリプトでやるもんだと思ってたけど…
443:デフォルトの名無しさん
07/09/16 13:54:10
秀丸がlinuxにも対応
と聞いて飛んできますた
が見間違えだった
444:デフォルトの名無しさん
07/09/20 23:58:51
wxWidgetsとMySQL一緒に使ってる人いる?
URLリンク(www.wxwidgets.org)
によるとMySQLのODBCドライバにバグがあるらしいんだけど
ここに書いてあるとおりにしてもサンプルがちゃんと動かないし
直接API使うしかないのかな
445:デフォルトの名無しさん
07/09/30 13:44:51
ちょっとしつもん。
wxWidges と OpenGL を組み合わせた無償または有償アプリ
(少なくとも自作部分に関してはソース非公開が前提)
を作るとして、本当だったら、エンドユーザーには
wxWidgets と OpenGL を事前にインストールしてもらわないといけない。
それは面倒なので、インストールしていない環境でもそのまま実行でいるように wxWidgets と OpenGL を組み込んだ状態で
アプリケーションを作成・配布したい(つまり、wxWidgets と OpenGL のDLLを EXEと一緒に配布または販売)んだけど、これってライセンス的に問題ある?
446:デフォルトの名無しさん
07/09/30 14:05:59
それぞれのライセンス読もうな。
447:デフォルトの名無しさん
07/09/30 15:44:40
FAQ も読めない奴は(・∀・)カエレ!!
Can 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.
448:デフォルトの名無しさん
07/10/01 00:26:11
英語が読めないスーパーハカー
449:デフォルトの名無しさん
07/10/01 01:34:39
スーパーハカーと呼ばない
450:デフォルトの名無しさん
07/10/01 05:14:10
スーパーバカー
451:デフォルトの名無しさん
07/10/02 02:06:20
>450
昨日半徹だたのでちょとフイタw
……いい加減寝よorz
452:デフォルトの名無しさん
07/10/05 04:59:01
Can I use wxWidgets for both proprietary (commercial) projects, and GPL'ed projects?
wxWidgetsは商用プロジェクトと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 の個人利用、教育利用、商用利用にかかわらず適用されます
。。。みたいなことが書いてあるってことであってる?
453:デフォルトの名無しさん
07/10/05 08:27:22
>>452
>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 のコードとライセンスの矛盾を起こす事はありません。
454:デフォルトの名無しさん
07/10/05 08:36:04
>>452
neither will wxWidgets conflict with ~ は
wxWidgets will not conflict with ~ と読み替えると宜し。
455:デフォルトの名無しさん
07/10/05 10:25:13
thx. なるほど、neither ~ の部分はそう訳せば良かったのか。。。
つくづく、学校でちゃんと英語をやっておけば良かったと思うよ。
456:デフォルトの名無しさん
07/10/13 08:26:26
GLCanvasつかってるひといる?
これって、一つの frame には GLCanvas しか
配置できないのかな?
frame -> panel -> glcanvas とか、
frame -> gridsizer -> glcanvas + textctrl とか
やろうとすると、フレーム全体が全く描画されなくなってしまう
OpenGLって、コントロール単位ではなく
ウィンドウ単位でしか描画してるのかな?
457:デフォルトの名無しさん
07/10/13 11:05:25
2.6時代だけど、普通にsizerに色んな物と一緒に置いても問題なかった
458:デフォルトの名無しさん
07/10/16 03:27:37
wxWidgetsは所詮Wrapperだから
普通にOpenGLで多画面出来るかどうかの問題だ
出来るのならプログラムか環境に問題がある
459:デフォルトの名無しさん
07/10/16 15:06:43
URLリンク(cc.codegear.com)
wxForms - wxWidgets Form Designer for C++ Builder
これってどうよ?
460:デフォルトの名無しさん
07/10/16 15:54:23
wxDialog based と wxFrame based について教えて下さい。
・1つのプロジェクト(というかmakefile?)ではどちらにするか決定するものでしょうか?
・どう違うのでしょうか?(どちらが良いのでしょうか?)
解説サイトでも何でも良いので教えて下さいorz
461:デフォルトの名無しさん
07/10/16 18:29:28
メインがダイアログかフレームかってこと?
462:460
07/10/16 18:33:54
そうです。
メイン以外もどうすべきか教えて下さい。
463:デフォルトの名無しさん
07/10/17 01:33:37
おれの理解ではメニューバーやステータスバーが欲しければFrame、欲しくなければDialogだ。
どちらがいいとか悪いとかいう問題じゃない。好きなほうにしたらいい。決められないなら鉛筆ころがせ。
464:デフォルトの名無しさん
07/10/17 01:59:55
>>460
URLリンク(python.matrix.jp)
465:460
07/10/17 08:39:03
>>463
>>464
そういう内容を知りたかったんです。
この問題は解決しましたが、
1つ1つ問題を解決するの大変orz
Delphiなんかだと、
TFormがウィンドウで、その中に貼り付けるのがTFrameだったりするので、
危うく間違えるところですた。
466:デフォルトの名無しさん
07/10/17 09:11:38
>>465
知らないものを触る時はまず付属のサンプルを見た方が良いのでは?
余計なお世話かも知れませんが。
467:デフォルトの名無しさん
07/10/17 10:47:19
MacでwxWidgetsする場合は、
コンパイラはgccですか?Xcodeですか?
468:デフォルトの名無しさん
07/10/17 12:22:55
>>467
Xcodeでgccですよ
469:467
07/10/17 18:25:11
あ、XcodeってIDEであってコンパイラは別なんですか。
Eclipseみたいなもんかぁ。
サンクス
470:デフォルトの名無しさん
07/10/18 01:29:59
皆さんが、画面を作成するときは、どんなツールを使用していますか?
471:デフォルトの名無しさん
07/10/18 07:15:42
テキストエディタ
472:デフォルトの名無しさん
07/10/18 10:10:48
紙とペン、鉛筆
473:デフォルトの名無しさん
07/10/18 10:11:31
>【A3】C++Builderテクニカルセッション
>「wxFormsで始めるwxWidgetsプログラミング」
こういう答えを希望してるわけ?
474:デフォルトの名無しさん
07/10/18 21:07:42
自動生成だといらない物がごちゃごちゃ入り込んで気持ち悪い
475:デフォルトの名無しさん
07/10/19 09:08:22
自動生成の要らないものごちゃごちゃに対するアンチテーゼというかアウフヘーベンが、
”クラスライブラリ+IDE”だお。
これだと差分コードしか表れない。
但し、VC++/MFCは除く。
476:デフォルトの名無しさん
07/10/20 00:09:58
MFCはAppWizardなしでも使えるよ
477:デフォルトの名無しさん
07/10/22 08:52:03
>>476
それって何て手書き?
478:デフォルトの名無しさん
07/10/22 18:37:55
>>477
いや、MFCは手書き不可みたいに書いてたから。
手書きMFCなんてやる理由はないとは思うけど。
479:デフォルトの名無しさん
07/10/27 22:42:12
クロスプラットフォームで独自形式のrich text editorを作りたいと思ってwxWidgetsを使ってみました。
ちょうどrich textのサンプルあったので動かしてみましたが、これって日本語入力できないですね。
どうやらeditor boxみたいなおネイティブのコントロール使ってる場合はOKなんですが
自力で作るコントロールの場合はそのままでは無理っぽいです。
そのあたりハンドルできる方法ってないですか?
今はWinowsでVC使って動かしています。
このあたりクロスプラットフォームで日本語入力も完璧なのって結局Javaなんですかね・・・
なるべくならC/C++でやりたいと思ってます。
wxWidgets以外にもいい候補あったら教えてください。
480:デフォルトの名無しさん
07/10/28 00:27:43
>>479
自分で実装するか、IIIMF とか Anthy とか使ってみるかじゃないかな。
481:デフォルトの名無しさん
07/10/28 01:29:40
Windowsって書いてるけど
482:デフォルトの名無しさん
07/10/28 01:35:22
クロスプラットフォームって書いてるけど
483:479
07/10/29 00:04:53
ありがとうございます。
wxWidgetsだけではやっぱり無理っぽいですね。
インライン入力の制御は面倒なのでできればありもので済ましたいです。
で思いあたったことにマルチプラットフォームといえばOpenOfficeがありました。
あれのtoolkitってどうなってるんですかね。
SDKあるみたいなのでちょっと調べてみます。
484:デフォルトの名無しさん
07/10/29 00:10:51
Mozilla も見てみると良いよ。
485:デフォルトの名無しさん
07/10/29 01:27:04
Mozillaといえば、wxWidgets本家のScreenShotで上がっている
Kirix StrataがMozillaベースに変わってるっぽい。
URLリンク(www.kirix.com)
wxAUIは今後も開発とあるけど。
486:デフォルトの名無しさん
07/10/30 23:46:59
wxImage::Rescale(w, h, wxIMAGE_QUALITY_HIGH)
が遅すぎて使えないんだけど・・・。
なんかないですか?
487:デフォルトの名無しさん
07/11/01 00:29:32
>486
思いつきだがそこはImageMagickに任せてしまうとか。
wxImage <-> ImageMagickのイメージ形式
の変換コストが問題になるほどだとあかんけど。
488:デフォルトの名無しさん
07/11/01 00:51:48
>>486
パッと見ただけの実に適当な印象だが。
wxImageはRGB24bitのピクセルデータと、8bitのαチャンネルのデータを
別々に持ってるようだねえ。で、イメージの配列には当然のように
バイト単位でアクセスしている。
ネイティブな形式が例えばAGBRなら、さらにそれをいちいち変換して描画
するんだろうね。
いかにも遅そうだねえ。
489:486
07/11/01 01:21:15
>487
>488
レスありがとうございます。
>486
別プロセスで ImageMagick 起動ってことですよね。
たぶんそっちの方がコスト的には高いかと。
うーん。せめて StretchBlt でリサイズしつつメモリに転送とか
できたらいいのに・・・。
490:デフォルトの名無しさん
07/11/01 01:29:20
>489
ん? ライブラリリンクしちゃえば、という積もりだったんだけど。
っても今確認したらGPLかぁ > ImageMagick
491:デフォルトの名無しさん
07/11/01 08:04:20
wxImageは内部が汎用なので、
ポインタで直接処理した後wxBitmapに変換して使用するしかないかと。
画面がリサイズされたときなど必要に応じて最低限の変換で対応するか、
OpenGLあたりを使うほうがよさそう。
492:デフォルトの名無しさん
07/11/01 15:56:10
>URLリンク(e-words.jp)
>LGPLでは動的な(実行時)リンクに限り、GPL/LGPLに従わないソフトウェアでの利用も許容している。
あれ?
wxWigetsってLGPLだから、静的リンクした場合、ソースを公開しなきゃならないの?
493:デフォルトの名無しさん
07/11/01 16:49:00
公開以前に、ライセンスを読んでもいない奴は使うな、が正しい。
494:デフォルトの名無しさん
07/11/01 22:11:22
>>492
1. LGPL にソース公開の義務は無い
2. wxWidget は LGPL の制限を緩める為の追加条項を加えたライセンスを採用している
3. 何か契約をする際は必ず原文に目を通した方が良い
495:486
07/11/02 01:02:56
>490
大変失礼しました。
ImageMagickのライブラリってあるんですね。勉強不足でしたorz
wxIMAGE_QUALITY_NORMALで写真の画像をリスケール
したところ、思ったよりも画像が崩れなかったので、
しばらくはコレを使おうと思います。
32x32とかのアイコンとかを拡大するとダメダメだけど・・・
496:デフォルトの名無しさん
07/11/04 14:03:59
ボタンの配置について質問です。
ダイアログで「OK」ボタンと、「キャンセル」ボタンを横並びで表示したいのですが、
縦に並んでしまいます。
どうしたらよいのでしょうか?
497:デフォルトの名無しさん
07/11/04 15:11:34
スレタイ嫁
498:デフォルトの名無しさん
07/11/04 22:22:30
>496
エスパー初心者がいってみよう
wxHORIZONTAL
499:デフォルトの名無しさん
07/11/04 22:50:39
絵スパー初心者二号がテレパシー中
・・・ ・・ ・・ ・ ・・・
ディスプレイを縦にするといいと思うよ。
500:デフォルトの名無しさん
07/11/05 01:10:47
日本語マニュアルが中途半端なのがな〜
501:デフォルトの名無しさん
07/11/06 01:08:10
zipを扱うことができるみたいですが、どうやったらいいのかわかりません。
サンプルを見てもよくわかりません。
ほかにわかりやすいサンプルはありませんか?
サンプル:console.cpp 3238行目
502:デフォルトの名無しさん
07/11/06 04:34:48
以前使ったが、別段何を悩むこともなかったぞ。
503:デフォルトの名無しさん
07/11/09 00:20:09
これからVC2005EE使って開発する予定なのですが
GtkmmとwxWidgetsのどちらを使うか迷っています
既に両方使ったことのあるかたにアドバイスを
頂きたいのですが
504:デフォルトの名無しさん
07/11/09 00:54:22
gtkmm の方が開発してて気持ちいいけど、
wxWidgets の方がアプリを使ってて気持ちいい
505:デフォルトの名無しさん
07/11/09 02:01:39
テキストボックスやComboBoxでダブルクリックしたら
これまで打ち込んだやつがヒストリーとして表示するように
したいんだけどこういうのはなんか用意されているでしょうか?
506:デフォルトの名無しさん
07/11/09 04:37:15
>>504
すごく分かりやすい説明です
本当にありがとうございました
とりあえず両方やってみます
wxWidgetsで分からないときは
ここを頼りにしていますので
よろしくお願いします
507:デフォルトの名無しさん
07/11/09 05:54:31
>>506
> wxWidgetsで分からないときは
なんたらoverview
リファレンス
本体ソースコード
サンプル
の順かなあ、俺が頼りにしたのは。
508:デフォルトの名無しさん
07/11/14 03:42:08
>>505
wxBlog見たらver3.0でつきそうな感じだね。
509:デフォルトの名無しさん
07/11/14 12:03:09
>>84
1,ゴッドサイザー
2,アステサイザー
3,三ツ矢サイザー
4,グレンサイザー
510:デフォルトの名無しさん
07/11/14 13:59:57
wxBlogでの3.0の新機能の説明(英語)がいまいち良く分からんです。
Unicodeがどうのこうのとあるんですが、Unicodeビルドしなくても
デフォルトでUnicodeビルド扱いになるということなんでしょうか?
511:デフォルトの名無しさん
07/11/14 23:46:59
URLリンク(0xcc.net)
このページ見て設定してみたけどコンパイルできません。
wx/wx.h がNo such file or directoryとなりインクルードできないです。
どうしたらよいのでしょうか?
512:デフォルトの名無しさん
07/11/14 23:58:01
はい使ってるOSとコンパイラは?
513:デフォルトの名無しさん
07/11/15 00:00:09
Windows XPで MinGW 使ってます。
514:デフォルトの名無しさん
07/11/15 00:25:15
wx/wx.hがあればいい。それだけ。
515:デフォルトの名無しさん
07/11/15 00:36:15
どこにあればいいんですか?
C:\MinGW\includeにはなくて、
C:\msys\1.0\home\Owner\wxMSW-2.8.6\include
にあります。
C:\msys\1.0\home\Owner
にファイルを作りコンパイルしたところできませんでした。
516:デフォルトの名無しさん
07/11/15 00:48:08
make install してやってから
`wx-config --cxx` -o hoge.exe hoge.cpp `wx-config --cflags --libs`
みたいにしてコンパイルしれ
517:デフォルトの名無しさん
07/11/15 01:01:32
ありがとうございます。できました!
今までやってた
$g++ -c hello.cpp 'wx-config --cppflags'
ではできないみたいですね。
518:デフォルトの名無しさん
07/11/15 01:52:51
cppflagsが返すのはCプリプロセッサのためのオプションだぞ
519:デフォルトの名無しさん
07/11/15 03:49:16
>>510
・今までANSIとUnicodeの二つのビルドがあったのが、一つになる。
・wx内部では全部Unicodeで処理するが、APIはANSIとUnicode両方が用意される。
・ANSIのAPIは逐一Unicodeにエンコードして処理する。
ってところだと思う。
520:デフォルトの名無しさん
07/11/15 05:35:38
>>486
それのプログラム見たらわかるけど効率悪い
自分で組んだ方がいいよ
521:デフォルトの名無しさん
07/11/15 05:37:35
wxImageMagickを今開発中のはず
wxImageにラップするようだけど
それを待ってもいいかも
522:デフォルトの名無しさん
07/11/23 00:52:43
サイザーの使い方を教えてください。
**********************
* *
* A *
* *
* *
**********************
* B * C *
**********************
以上のようなレイアウトで、
・縦幅が変化した場合はAのみ
・横幅が変化した場合はAとC
それぞれ動かしたいのですが、
いったいどうやってサイザーを設定すればいいのでしょうか?
よろしくお願いします。
523:デフォルトの名無しさん
07/11/23 01:32:23
>>522
試してないけどこんなんでどう?
wxSizer *root = new wxBoxSizer(wxVERTICAL);
root->Add(A, 1, wxEXPAND);
wxSizer *sub = new wxBoxSizer(wxHORIZONTAL);
sub->Add(B, 0, 0);
sub->Add(C, 1, 0);
root->Add(sub, 0, wxEXPAND);
SetSizerAndFit(root);
BoxSizerの指定方向に対しては、Add()のproportionを1以上にするとサイズ変更される。
もう一つの方向に対しては、wxEXPAND指定すれば、領域を埋めるようにサイズ変更される。
524:デフォルトの名無しさん
07/11/23 02:02:10
>>523
それでできました!
CにEXPANDを指定したら、縦に広がったりしてかなり困っていました。
サイザーってそういうふうになっているんですね。
どうもありがとうございます。
525:デフォルトの名無しさん
07/12/01 22:18:22
フォントの高さをピクセル単位で取得したいのですが、
> font.GetPointSize();
だと値が表示されている高さよりも明らかに小さくなります。
正確な値を得るにはどうすればいいのでしょうか?
よろしくお願いします。
526:デフォルトの名無しさん
07/12/01 23:15:35
ポイントとピクセルは全然違う単位だ
527:デフォルトの名無しさん
07/12/02 00:51:21
>>526
それなら、ポイントをピクセルに直すにはいったいどうすればいいのでしょうか?
解像度とか関係ありそうなのですが、よく分からないのです。
528:デフォルトの名無しさん
07/12/02 01:38:57
>>527
wxDC::GetCharHeight()
がそれっぽいですがベースラインより下の部分も含んでるのかどうかはわかりません
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5185日前に更新/262 KB
担当:undef