CrossPlatformなGUIフレームワークである wxWidgets(旧wxWindows) に関するリンク集。

各種ライセンスについては、下記ページも参照方。

※本ページの内容は特に注意書きが無ければ C++ が対象

総本山

wxWidgets <wxWindows Library Licence>
C++以外にもPython, Ruby, Perl等様々な言語に対応。
wxWidgets(wxWindows)日本語ドキュメントプロジェクト
自由に使用することのできるC++のGUIフレームワークwxWindowsの日本語関連プロジェクトです。
孔雀の部屋 > 自作アプリケーション > wxWidgets関連ドキュメント
ASIN:0131473816

情報

(*)準備中(*) > wxWindowsと日本語
wxWidgetsでUnicodeを使用するべきか否かに関する情報。
高林哲のWebサイト > wxWidgets でクロスプラットフォーム GUIアプリを作ろう
UNIX USER誌 2004年8月号 に掲載された記事の元の原稿です。
LDAP Explorer Tool > XRC Guide - Using XML resources in WxWindows™
XML resource files(XRC files)を使ったGUI構築方法のドキュメント。
りんごちゃんの知恵袋 > MacOSXにおけるwxWidgetsでの開発方法
XRCedを使ったGUIリソース作成方法の解説もあり。
wxWindowsの概要
ポータブルC++ and Python GUIツールキットの紹介
MFCアプリケーションをLinuxに移植する
wxWindowsを利用するための段階的ガイド

Tips/Memo

RCL
wxWidgetsのTips
Wiki@三浦研究室 > wxWidgets
wxWidgetのイベント処理情報

Bindings

AMule Project FAQ > wxWidgets
各種Bindingへのリンク集
wx.NET
wx.NET is a .NET Common Language Infrastructure (CLI) wrapper for wxWidgets.
wx4j
wx4j is a Java binding for wxWidgets providing a Java GUI toolkit using native widgets.
wxPython
wxPython is a GUI toolkit for the Python programming language.
wxPerl
wxPerl is an extension module allowing the creation of GUI (Graphical User Interface) from Perl;
wxRuby
wxRuby is an open source GUI toolkit for the [Ruby] programming language.
Ruby/wx
Ruby/wxはwxWidgetsのRubyバインディングです。

Exteinsions

wxWidgets > Contributions
まずはここをチェック。
wxPropertyGrid <wxWindows Library Licence>
wxPropertyGrid is a specialized two-column grid for editing properties such as strings, numbers, flagsets, fonts, and colours.
wxVillalib <wxWindows Library Licence>
Add-on classes/widgets for wxWindows: wxImageBox - the widget to display a image with the zoom function, wxThumbnails - the widget to display a series of images (thumbnails) and other.
wxExtended <wxWindows Library Licence>
wxExtended is an collection of 'add-on' libraries (currently wxDockIt only) for use with wxWidgets; it fills in some of the gaps in functionality left by the standard distribution. wxDockIt is a powerful docking framework: see the homepage for details
The Waste Bucket > Downloads
本家サイトでリンク切れになっている Jorg's wxWidgets page の移転先。
  • wxArchive - Serialize
  • wxFoldPanelBar - included wxWidgets 2.5.2 or later.
  • wxGoldParser - GoldPaser utilized Parser
  • wxLexer - chopping and structuring of the tokens
  • wxTreeMultiCtrl - a tree shaped structure similar to a wxTreeCtrl
  • wxVirtualDirTreeCtrl - show folders and files

Tool

wxCRP <GPL>
Wizard形式によりwxWidgetsのソースコードを生成するWindowsアプリ。

IDE

wxWiki > IDEs
Windows And Linux IDEs
Windows IDEs
Linux IDEs
MacOS X IDEs
Boa Constructor <GPL>
Boa Constructor is a cross platform Python IDE and wxPython GUI Builder.
wxProjMan
wxProjMan is a wxWindows-based GUI source manager. It serves as a file manager for your source code, can invoke a compiler and show the output in a window, and lets you edit the files in your favorite text editor.
Code::Blocks / @BerliOS / @SourceForge <GPL>
Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users. It was designed, right from the start, to be extensible and configurable.
wxWindows Dialog Designer(wx-Devcpp) <LGPL>
Opensource wxWindows Dialog designer that mimics the Delphi/Borland C++ Builder designer.
DevC++, Mingw, wxWidgetsをパッケージングした開発環境。VC++ライクにwxWidgetsのGUI設計も可能。
VisualWX
Visualwx aims to be the ultimate RAD tool, designed for c++,python,perl,ruby lua and wxWidgets.

Plug-in/Add-in

wxWindows Project Manager for VC7(VisualStudio .NET 2003) <GPL>
The goal of this project is to provide a set of tool to simplify the use of wxWindows under Visual Studio .NET C++. The main package contains wizards to build skeleton application of diferent types and addins that interface with VS's interface to provide dialogs and menus that automate repetive tasks.
wxVCExpressIntegration
A wizard for generating wxWidgets application in Visual C++ 2005 Express.

GUI Builder

wxGlade <MIT>
wxGlade is a GUI designer written in Python with the popular GUI toolkit wxPython, that helps you create wxWidgets/wxPython user interfaces. At the moment it can generate Python, C++, Perl and XRC (wxWidgets' XML resources) code.
wxFormBuilder <GPL>
wxFormBuilder - a RAD tool for wxWidgets GUI design.
wxDesigner <商用>
wxDesigner is a visual development tool for the free cross-platform GUI library wxWidgets - supporting C++, Python, Perl, C# and XML.
Anthemion DialogBlocks <商用>
Anthemion DialogBlocks is a sizer-based resource editor that quickly gets you creating professional-looking dialogs, wizards and frames for deployment on Windows, Linux, Mac or any other supported wxWidgets platform.
Almas Designer <GPL>
Almas Designer is a dialog editor for wxWidgets. It's a sizer based RAD tool for wxWidgets with code generation which allows you to develop wxWidgets programs more easily.

XRC(XML Resource)

XRCed <BSD>
XRCed is a simple resource editor for wxWindows/wxPython GUI development which supports creating and editing files in XRC format.

gettext Catalogs Editor

poEdit <MIT>
poEdit is cross-platform gettext catalogs (.po files) editor. It is built with wxWidgets toolkit and can run on any platform supported by it (although it was only tested on Unix with GTK+ and Windows). It aims to provide more convenient approach to editing catalogs than launching vi and editing the file by hand.

Tutorial

K5's Page > wxWindowsで始めるC++ GUIプログラミング
[CODEpendent] wx-sdl tutorial
Many people want to combine SDL and wxWidgets into a coherent application. The primary reason being wxWidgets is not a good game programming library, but it is an excellent cross-platform widget toolkit. SDL is an excellent cross-platform game programming library. If we put them together, we could have cross-platform games with native widgets.

SampleSourceCode

wxCode <wxWindows Library Licence>
wxCode is a place where anyone can submit his code snippets for wxWidgets. It's also a place where code may be maintained by anyone interested. Maintainer ship is always decided by the current maintainer or by the project manager.
wyoGuile <wxWindows Library Licence>
wyoGuide is a guide and a tutorial for developing well-designed cross-platform applications. Where possible any guideline is accompanied with sample code.

Build

'Setup/CodeBlocks' には、下位層のページがありません。


*1 「%APPDATA%\codeblocks\default.conf」の<FONT>〜</FONT>の「Courier New」を「MS GOTHIC」「MS UI GOTHIC」等の日本語フォントに手動で変更する必要有り。
*2 「%APPDATA%\Dev-Cpp\devcpp.ini」の[Editor.Font]セクション及び[Editor.Gutterfont]セクションの「Name=」に「MS ゴシック」等の日本語フォントを手動で設定する。
*3 個々のコントロールにそれぞれ日本語フォントを指定を行う必要がありそう。

ページ先頭へ   最終更新のRDF 最終更新のRSS
Valid XHTML 1.1 Valid CSS! [Valid RSS]