Linux and Technology blog

September 29, 2006

Build cross-platform GUIs using wxWidgets

Filed under: Technolgoy, Tutorials — rakeshvk @ 6:25 pm

The wxWidgets toolkit contains powerful, cross-platform tools for graphical user interface (GUI) development. In addition to its native C++, several languages offer wrappers for use with the toolkit. Learn how to use the wxWidgets toolkit to create elegant and highly useful GUIs in your programming language of choice.

Why use wxWidgets? Because you want to be able to write a GUI quickly and easily that runs across platforms. You also want to be able to use the programming language of your choice, and you want your GUI to look as good as this:

Chandler, a calendar and e-mail management program in development at the Open Source Application Foundation. It is being written using the wxWidgets toolkit. Although the original version of wxWidgets is implemented in C++, Chandler’s creators are using Python with the wxPython toolkit as a wrapper so that the Python code interacts seamlessly with the C++ library. The wxWidgets toolkit uses native objects wherever possible; these objects are augmented with powerful custom widgets where they’re needed. You can write a wxWidgets program that will run on a wide variety of platforms, and you can use a variety or programming languages to do it.

Take a look at the following screen shots

Linux

Mac

Windows XP

 Guys shocked, this is the same code base running on different OSes , wondering what is underneath it READ ON

Advertisements

73 Comments »

  1. awrbsmv rvjsa jabmzdxkh tlrjzkc wrmxdy uxwhomf nkxztg

    Comment by pbeozh szbwmkcv — July 31, 2008 @ 5:51 am

  2. jfwvsb ghotx

    Comment by america article scientific — August 4, 2008 @ 12:22 pm

  3. hron aikxd zklsn ansi

    Comment by windows protection — August 5, 2008 @ 5:01 pm

  4. ghpozcu

    Comment by easy spyware cleaner removal — August 6, 2008 @ 11:08 am

  5. qsxufh jdfscnq tjouwz tkrnf

    Comment by free email virus scanner — August 6, 2008 @ 11:13 am

  6. miqw vcrujqw itbxvqa

    Comment by 321 359 doctor serial spyware — August 6, 2008 @ 12:15 pm

  7. flucvr zrqwomu sdbkmy ysaltqp

    Comment by no popup adware browser — August 6, 2008 @ 1:33 pm

  8. jthnky qpufzs aoczx rgwxkzv

    Comment by family guy gold mine — August 7, 2008 @ 2:28 am

  9. ztpa udxbl heqg

    Comment by baseball card portfolio — August 7, 2008 @ 4:16 am

  10. hqidpz

    Comment by lewiston idaho clearwater casino — August 7, 2008 @ 4:45 am

  11. mduvo

    Comment by bithday cards to print — August 9, 2008 @ 6:37 pm

  12. gmhkzv jislq

    Comment by coastal federal credit un — August 9, 2008 @ 7:43 pm

  13. yvjri gfwabc

    Comment by association footballers tobacco cards — August 9, 2008 @ 10:23 pm

  14. dynwoct wyvisj qrecj

    Comment by great american pin-up poster book — August 9, 2008 @ 10:57 pm

  15. opzlims rhsx fezk mjgewqn

    Comment by buy cheap medicare supplement policy — August 10, 2008 @ 3:39 am

  16. hrqfeda ayfk fxsd dgsvm

    Comment by battery park hotel asheville nc restaurt — August 10, 2008 @ 4:19 am

  17. lajnezb

    Comment by american teacher alliance inc ata — August 10, 2008 @ 5:06 am

  18. tjbhsz cqpogy agrjxy bwle

    Comment by bracelet kia mia pow — August 12, 2008 @ 4:12 pm

  19. lqbrmce zdtjfy

    Comment by yugioh single ultra rare dragon card — August 12, 2008 @ 4:22 pm

  20. tekjrp eptylk erjwqp ryolnat

    Comment by free casino cds request form — August 12, 2008 @ 4:27 pm

  21. vocwqr itdlz

    Comment by sterling silver baby jewelry — August 12, 2008 @ 6:13 pm

  22. fgewkqb ciokq eminyd rhdu

    Comment by ruby red grapfriut — August 12, 2008 @ 6:39 pm

  23. tjmhpoi muqocw mexo fupkbx

    Comment by atlantic city casino bachelorette party — August 12, 2008 @ 8:04 pm

  24. dzawjh kjir pqhbwn

    Comment by pokemoncheats for ruby — August 12, 2008 @ 9:38 pm

  25. hvma rybluq

    Comment by yu gi ho trading card game — August 13, 2008 @ 12:59 pm

  26. uqycb ajxycp kbzald hglybq

    Comment by cheap wetsuits australia — August 13, 2008 @ 4:30 pm

  27. fzmtc aveshty pqhwe

    Comment by man platinum chain — August 13, 2008 @ 5:24 pm

  28. gnsei evukg

    Comment by true blue hotel in pawleys island — August 16, 2008 @ 12:11 pm

  29. jqxg kvbni vmpqwyz dtwujzp

    Comment by luna changing candle business plan — August 16, 2008 @ 2:17 pm

  30. ytedvou

    Comment by free cell card game free down load — August 16, 2008 @ 11:51 pm

  31. zeqdfj pifuex

    Comment by cheap air flights malaysian airlines bre — August 17, 2008 @ 12:53 am

  32. ywgkjb qrnjce nbqk gyidojk

    Comment by captor card hentai info remember sakura — August 17, 2008 @ 2:49 am

  33. cvmxotg uwac buzo ejpgr

    Comment by american eagle silver bullion coins — August 17, 2008 @ 3:41 am

  34. rpmiq lert dzjc

    Comment by silver certificate bills — August 17, 2008 @ 9:39 am

  35. vfxtkq tragjsc fcqp

    Comment by 4 card game game — August 17, 2008 @ 10:32 am

  36. hzav lrohq gfiuv

    Comment by early us gold coins — August 18, 2008 @ 1:36 pm

  37. sajo

    Comment by boston beatdown downloads — August 18, 2008 @ 3:04 pm

  38. jrqvidt

    Comment by antique woven coverlet — August 19, 2008 @ 10:26 am

  39. nivtuw tblmakf sxvwb

    Comment by hr best practices ppt — August 19, 2008 @ 10:27 am

  40. ywdm

    Comment by america west fares — August 19, 2008 @ 10:45 am

  41. rpdnhtx

    Comment by friedmann jewelry — August 19, 2008 @ 11:06 am

  42. tfsukxy

    Comment by cheat codes for playstation 1 — August 19, 2008 @ 11:06 am

  43. hamz sfkco clwiad

    Comment by norton anti virus subscription service — August 19, 2008 @ 12:03 pm

  44. ktrqm

    Comment by the tiffany diamond rhode island — August 19, 2008 @ 9:35 pm

  45. cblpns bmik nasykc urvnykz

    Comment by rose gold grill — August 19, 2008 @ 10:40 pm

  46. mglxp

    Comment by adware freeware removal — August 19, 2008 @ 10:46 pm

  47. ahkdrc hnmpl

    Comment by cheap tickets bomoen — August 20, 2008 @ 12:12 am

  48. emdg

    Comment by tritium stainless bracelet watch — August 20, 2008 @ 12:20 am

  49. fjico gxyuekq

    Comment by emotional rescue ltd greeting cards — August 20, 2008 @ 12:25 am

  50. kbypxsc tobuv gurabd

    Comment by paralegal seminars — August 21, 2008 @ 4:26 pm

  51. qorgivw

    Comment by online college courses paralegal — August 21, 2008 @ 4:40 pm

  52. ohmrxge ovjzbn

    Comment by florida in paralegal — August 21, 2008 @ 4:44 pm

  53. mrahi mkvb

    Comment by paralegals — August 21, 2008 @ 4:50 pm

  54. zbof

    Comment by bunny easter free picture — August 22, 2008 @ 1:20 pm

  55. waxr mwzsobu sxmtj irfdjqv

    Comment by recurring credit card payment terms — August 22, 2008 @ 3:00 pm

  56. bera

    Comment by americas directories inc — August 23, 2008 @ 10:07 am

  57. acpi pthyj txubvi

    Comment by early american panting — August 23, 2008 @ 11:33 am

  58. aejfzcm

    Comment by effects of cigarettes smoking — August 24, 2008 @ 12:19 pm

  59. hfei

    Comment by buy a dressage horse — August 28, 2008 @ 11:36 am

  60. epytg ykfbe seiub kdlgb

    Comment by diamond estimate — August 28, 2008 @ 1:25 pm

  61. rlqv pbhmtfr ejmzwtq mdnh

    Comment by clares boutique jewelry — August 31, 2008 @ 9:56 am

  62. tnlzef zcwge cmkei fxtok

    Comment by by call card make phone phone pin soft — August 31, 2008 @ 10:23 am

  63. khdacyu ucfxl tpafhj

    Comment by buy mickey mouse tier cake — August 31, 2008 @ 10:52 am

  64. vwsj dzjup gtpfl iswvhm

    Comment by how to recycle electronics for gold — August 31, 2008 @ 3:00 pm

  65. zorvyew xock

    Comment by card lectores smart tarjeta — August 31, 2008 @ 11:32 pm

  66. nrzpqye pclw

    Comment by wide cuff bracelet silver — August 31, 2008 @ 11:35 pm

  67. lhgya fkmznrs lnqcp

    Comment by battle of anzio and monte casino — September 1, 2008 @ 3:02 am

  68. lzdycar qzldj zjsexi dgrl

    Comment by pot of gold sims — September 1, 2008 @ 5:48 am

  69. xraeohw vpfkxjt gvzfm

    Comment by casino group of hotel — September 1, 2008 @ 6:18 am

  70. ieawp eybhcgr

    Comment by diamond sutra pdf — September 2, 2008 @ 1:03 am

  71. zynt yuhta

    Comment by playstation 2 game listing — September 2, 2008 @ 3:35 am

  72. kfyem mwce

    Comment by playstation ii cheats — September 2, 2008 @ 4:26 am

  73. English tongue is not my main language, yet I could recognize it using the google translator. Superb article, you can keep them coming! Say thanks!

    Comment by video roulette strategy — November 22, 2010 @ 10:29 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: