トップ > 技術メモ (ソフトウェア開発) >

実用wxWidgets

(2007.5.1) 以前書いた文書を整えて公開。

(2008.9.14) 更新。

概要

Windows, UNIX (Linux) の両方で動くアプリケーションを開発したいとき、何かGUIツールキットを選ばなければいけません。

ツールキットはある程度枯れていないと手を出しづらいです。選択肢としては、

wxWidgetsは、クロスプラットフォームのGUIツールキットです。特徴は、

特に、Windowsでは直接Windows APIを叩くプログラムを生成するため、ほかのプログラムと並べても見た目や操作に違和感がありません。(gtk+だとウィンドウの感じなどがWindowsネイティブなプログラムと違ってしまう。)

Windowsだけにある機能でUNIXにはないものは、wxWidgetsライブラリが機能を提供するため、作るプログラムが制約を受けることもほとんどありません。

wxWidgets のソースコードの書き方は、イベントをメッセージマップで振り分けるなど、MFC (Microsoft Foundation Class) に似ています。

wxWidgetsのインストール

(2008.9.14) ページを分けました。wxWidgetsのインストール

はろーわーるど

--enable-unicode でwxWidgetsを生成した場合は、ソースはUTF-8で書く。

TODO: ● wxGladeでwxgファイルを作り、それを表示する。

リンク

wxWidgets (wxWindows) 日本語ドキュメントプロジェクト
wxWidgets 2.6 リファレンスマニュアルの日本語訳。ほとんど未訳。
WxRubyWiki: WxRuby
Rubyバインディング。
wxWindowsと日本語
ロケールモデルによる国際化。
Introduction to wxWidgets - The Code Project - Libraries & Projects
MFC (Microsoft Foundation Class) のクラスがwxWidgetsのどのクラスに対応するか
IBM MFCアプリケーションをLinuxに移植する - Japan
MFCアプリケーションをwxWidgetsに移植する実践的な方法。

トップ > 技術メモ (ソフトウェア開発) > 実用wxWidgets
このページについてのご感想・ご提案などをお寄せください。なお、コメントに「http:」、HTML aタグが含まれると送信されません。
評価: ◎ ← → ×
コメント:
お名前:
メールアドレス:
[Profile]  [Privacy Policy]  [Legal & Link]  [Site Map]  

banner Netsphere Laboratories http://www.nslabs.jp/

Copyright (c) HORIKAWA Hisashi. All rights reserved.

[PR]

はてなブックマークに追加  

サイト内検索:

[PR]